반응형

* 이 포스트는 "파이썬 프로그래밍으로 지루한 작업 자동화하기" 의 내용을 참조해서 작성하였습니다.

* 파이썬 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

+ Recent posts