1.흐름 제어문과 조건문
- 조건문이 구체적으로 다음과 같을 때 거짓으로 평가됨.
False, None, 숫자0 예)0,0.0 , 비어있는 순서열:예)'',(),[]등, 비어있는 딕셔너리:예){}
- 어떤 객체가 거짓으로 평가되는지를 알고 싶을 때는 bool() 함수를 이용.
2. 코드블록과 들여쓰기
- 파이썬은 함수 블록을 들여쓰기로 구역을 나눔.
※들여쓰기를 시작하기 전 윗줄의 끝에 콜론(:)이 위치해 있어야 함.
3. 비교 연산자
== : 양쪽에 위치한 피연산자가 서로 같으면 True, 그렇지 않으면 False.
!= : 양쪽에 위치한 피연산자가 서로 다르면 True, 그렇지 않으면 False.
> : 왼쪽에 위치한 피연산자가 오른쪽 피연산자보다 크면 True, 그렇지 않으면 False.
>= ,
<,
<=
4. 분기문
- if문
if 조건 : <- if 뒤에 흐름을 가를 조건이 위치하고, 그 뒤에 콜론(:)이 옴.
명령1 <- : 뒤에 들여쓰기로 이루어진 코드 블록이 옴, 이 코드블록은 if문의 조건이 True일 경우 실행됨.
명령2
else : <- if 문의 조건을 충조갛기 않을 때, 즉 조건 평가의 결과가 False일 때의 흐름, else 뒤에도 코드블록이 오므로 콜론(:)이 위치해야 함. but 생략 가능
명령3
명령4
=============================
여러 가지 조건을 생각해야 하는 경우(if와 elif를 함께 사용)
if 조건1 :
코드블록
elif 조건2 :
코드블록
elif 조건3 :
코드블록
else : <- 생략 가능
코드블록
5. 반복문
- while문
while 키워드가 먼저 위치하고, 그 다음에 조건이 옴
예) While 조건 :
코드블록
- for문
for 반복변수 in 순서열:
코드블록
for 문에서 사용하는 순서열은 리스트, 튜플, 심지어 문자열 등 어떤 것을 사용해도 괜찮음.
for 문에서 실제 가장 많이 사용되는 순서열은 레인지(Range).
이 레인지는 연속하는 두 수의 차이가 일정한 수열을 나타냄.
레인지 함수에 시작값, 멈춤값, 그리고 연속하는 두수의 차.(마지막 매개변수인 연속하는 두수의 차는 생략 가능 + 시작값도 생략이 가능하지만 생략하면 시작값은 0)
※생성된 레인지의 마지막 요소가 멈춤값보다 한 단계 작다는 사실에 유의.
6. continue와 break로 반복문 제어하기
- 파이썬에서 continue문은 반복문이 실행하는 코드블록의 나머지 부분을 실행하지 않고 다음 반복으로 건너가도록 흐름을 조정함.
'스마트웹앱콘텐츠전문가 > 파이썬(플라스크, 데이터 처리)' 카테고리의 다른 글
[예외처리] (0) | 2018.01.23 |
---|---|
[모듈,패키지 및 클래스] (0) | 2018.01.23 |
[함수] (0) | 2018.01.22 |
[데이터 다루기]리스트, 튜플, 딕셔너리 (0) | 2018.01.19 |
[데이터 다루기]수와 텍스트 (0) | 2018.01.19 |