1. 조건문 기본 형식
콜론(:)으로 끝나는 부분을헤더(Header)라고 한다.헤더의 마지막 콜론은 바로 뒤에
스위트가 이어진다.스위트는 헤더와 한 세트로 따라다니는실행문을 의미한다.if - elif - else
if 식: 스위트=> if 문으로, 반드시 1개 필요하다.elif 식: 스위트=> elif 문으로, 없어도 되며 있으면 n개 가능 (여러개 가능)else 식: 스위트=> else 문으로, 없어도 되며 있으면 별다른 조건문 없이else:로 끝난다. 1개만 가능하다.반드시
True여야 제어문이 실행된다.
| |
- 그러면 언제
True이고,False인지 알아보자.
2. 연산자
- 연산자에는 지난 번에 봤던 산술 연산자 그리고, 관계 연산자, 논리 연산자가 있다.
- 관계 연산자 에는
>,>=,<,<=,==,!=가 있다.
| |
- 논리 연산자에는
and,or,not이 있다.
| |
- 산술, 관계, 논리 우선순위
- 산술 > 관계 > 논리 순서로 적용한다.
| |
3. 참거짓 판별 종류
- 참 : “values”, [values], (values), {values}, 1
- 거짓 : “”, [], (), {}, 0, None
| |
4. 다중 조건문, 중첩 조건문, in & not in
4.1 다중 조건문
- 동일한 syntax의 조건문이 여러 개인 조건문을
다중 조건문이라 한다.
| |
4.2 중첩 조건문
- 한 syntax 조건문 하에 여러 개의 조건문을
중첩 조건문이라 한다.
| |
4.3 in & not in
A in B: B 안에 A가 있으면 참A not in B: B 안에 A가 없으면 참
| |