아스키코드(ASCII: American Standard Code for Information Interchange)
ANSI(미국 국립 표준 협회: American National Standards Institute)에서 제시한 표준 코드 체계로 현재 일반적으로 사용되고 있다. 각 문자를 7비트로 표현하여 0번부터 127번까지 총 128개(∵2^7개)의 문자를 표현할 수 있다.
이진파일은 시스템에 의존적이라 시스템 환경에 따라
pickle모듈에서 제공하는 dump()메소드와 load()메소드를 사용하여 딕셔너리와 같은 객체를 파일에 저장한다.
정규식(regular expression)
특정한 규칙을 가지고 있는 문자열들을 메타 문자를 이용하여 표현하는 수식이다.
<메타 문자>
식 | 기능 | 설명 |
^ | 시작 | 문자열의 시작을 표시 |
$ | 끝 | 문자열의 끝을 표시 |
. | 문자 | 한 개의 문자와 일치 |
\d | 숫자 | 한 개의 숫자와 일치 |
\w | 문자와 숫자 | 한 개의 문자나 숫자와 일치 |
\s | 공백문자 | 공백, 탭, 줄바꿈, 캐리지리턴 문자와 일치 |
\S | 공백문자제외 | 공백 문자를 제외한 모든 문자 |
* | 반복 | 0번 이상 반복 |
+ | 반복 | 1번 이상 반복 |
[abc] | 문자 범위 | [abc]는 a 또는 b 또는 c를 나타낸다 |
[^abc] | 문자 범위 | [^abc]는 a,b,c가 아닌 어떤 문자 |
예외 처리
파이썬 실행 도중에 발생하는 오류를 예외(exception)이라고 부른다.
오류에 대한 여러가지 체크를 해줘야 한다.
하지만, 오류가 발생하였을 경우에 try, except를 이용해 오류를 무시하고 예외적으로 오류를 처리할 수 있게 해준다.
cf. 버그로 인해서 발생하는 오류도 예외로 취급하지만, 정확하게는 예외한 우리가 예상하였던 상황이 아닌 경우를 의미하기 때문에 버그는 수정되어야할 부분이지 진정한 의미의 예외라고 할 수는 없다.
인터럽트 키 : ctr+c
try, except도 명령문이어서 반복문 안에서 사용할 수 있다.
성적관리를 컴퓨터로 한다고 어떻게 할 것인지 생각해보기
data; 이름, 번호, 성적
자료 구조 딕셔너리? 리스트?
변수 이름은 어떻게 해볼까?
(working on...)
'컴퓨터 사이언스 > TIL 정리' 카테고리의 다른 글
[파이썬] GUI프로그래밍 tkinter (0) | 2022.05.30 |
---|---|
[프론트엔드][파이썬] TIL DAY-34 특수 메소드(special method), 파일 (0) | 2022.05.17 |
[프론트엔드][파이썬] TIL Day-31 (0) | 2022.05.14 |
[프론트엔드][파이썬]TIL DAY-29 함수 (0) | 2022.05.10 |
[프론트엔드][자바스크립트] TIL Day-21 overflow와 ::before& ::after (0) | 2022.04.25 |