Python 101 in 10 Minutes
10분에 파이썬에서 알아야 할 모든 것을 배워보자.
- 변수(variable)은 값을 저장하는 곳이다.
- 변수에 값을 저장할 때는 변수이름 = 값으로 한다.
- 변수는 숫자, 문자, 논리, 객체
- 흔히 쓰는 자료형 객체에는 리스트(list)와 딕셔너리(dictionary), 집합(set), 튜플(tuple)이 있다.
- 계산은 더하기(+), 빼기(-), 곱하기(*), 제곱(**), 나누기(/), 나머지(%), 몫(//)으로 한다.
- 들여쓰기(indent)를 지키지 않으면 실행되지 않는다.
- 코드블록(code block)은 여러 코드를 하나의 그룹으로 묶은 것을 말한다.
- 코드블록은 들여쓰기로 구분한다.
- 코드블록을 시작하려면 콜론(:)을 써야 한다.
- 코드블록을 사용할 수 있는 키워드는 def, class, if, elif, else, for, while, try, except이다.
- True와 False는 논리값을 나타낸다. 대소문자는 반드시 구분
- and는 논리곱, or은 논리합, not은 논리값을 뒤집는다.
- 빈 값은 None으로 표기한다
- as는 별명(alias)를 만든다.
- assert는 디버깅할 때 쓰는 검사용 구문을 만든다.
- break는 루프를 중단시킨다.
- class는 클래스를 정의한다.
- continue는 루프의 처음으로 돌아간다.
- def는 함수를 정의한다.
- del은 객체를 제거한다.
- try는 예외처리에 사용한다.
- except는 예외처리에 사용한다.
- finally는 예외처리에 사용한다.
- with는 예외처리를 간단하게 할 때 사용한다.
- for는 루프를 생성한다.
- while은 루프를 생성한다.
- import는 모듈을 가져올 때 쓴다.
- from은 모듈을 가져올 때 쓴다.
- global은 글로벌 변수를 선언한다.
- nonlocal은 지역변수가 아닌 변수를 생성한다.
- if는 조건문을 만든다.
- elif는 if와 else를 합쳐 조건문을 처리할 때 쓴다.
- else는 if나 elif에 해당되지 않는 경우의 코드 블록을 만든다.
- in은 현재 값이 list, tuple, dictionary 등에 있는 지 확인할 때 쓴다.
- is는 두 값이 같은지를 비교한다.
- lambda는 간단한 함수를 만든다.
- pass는 아무것도 하지 않는다 (자리만 채워준다).
- raise는 강제로 예외(에러)를 발생시킨다.
- return은 함수의 결과값을 돌려준다.
- yield는 제너레이터(generator)를 사용할 때 return 대신 쓴다.
이것이 전부다.
댓글 없음:
댓글 쓰기