* 이 포스트는 "파이썬 프로그래밍으로 지루한 작업 자동화하기" 의 내용을 참조해서 작성하였습니다.
* 파이썬 3.3을 기준으로 작성하였습니다.
비교 연산자
연산자 |
의미 |
== |
같음 |
!= |
같지 않음 |
< |
작다 |
> |
크다 |
<= |
작거나 같다 |
>= |
크거나 같다 |
And 연산
표현식 |
결과 |
True and True |
True |
True and False |
False |
False and True |
False |
False and False |
False |
Or 연산
표현식 | 결과 |
True or True | True |
True or False | True |
False or True | True |
False or False | False |
Not 연산
표현식 | 결과 |
not True | False |
not False | True |
흐름 제어 요소
흐름 제어문은 조건으로 시작하고, 코드 블록이 항상 그 뒤를 뒤따른다.
조건
조건은 항상 True 혹은 False 인 하나의 Bool 값으로 평가된다. Bool 표현식은 모두 조건으로 간주될 수 있다.
코드 블록
파이썬 코드의 여러 줄을 블록으로 묶을 수 있다. 블록의 시작과 끝은 들여쓰기를 통해 표시한다. 다음은 블록에 대한 규칙이다.
- 블록은 들여쓰기가 증가할 때 시작된다.
- 블록은 다른 블록을 포함할 수 있다.
- 블록은 들여쓰기가 없거나 그 블록을 포함한 블록의 들여쓰기 수준으로 감소할 때 끝난다.
흐름 제어문
if |
조건을 평가하여 True 일 때, 다음에 오는 코드 블록을 실행 |
else |
if 와 함께 쓰이며, 조건이 False 일 때, 다음에 오는 코드 블록을 실행 |
elif |
if 와 함께 쓰이며, 다시 조건을 평가하여 True 일 때, 다음에 오는 코드 블록을 실행 |
while |
조건이 True인 동안, 코드 블록을 반복 실행 |
break |
반복문의 코드 블록에서 벗어남 |
continue |
반복문에서 continue 구문 이하의 코드를 실행하지 않고, 다음 반복 코드를 실행 |
for |
정해진 횟수 동안 코드 블록을 실행 |
'프로그래밍 > Python' 카테고리의 다른 글
6. 문자열 다루기 (0) | 2019.01.08 |
---|---|
5. 사전 (Dictionary) (0) | 2019.01.07 |
4. 리스트와 튜플 (0) | 2019.01.06 |
3. 함수 (0) | 2019.01.06 |
1. 파이썬 기초 (0) | 2019.01.04 |