25

중첩 조건문과 실전 패턴

Day 4: 조건문

학습 목표

중첩 조건문을 이해한다 삼항 연산자를 사용할 수 있다 조건문 최적화 패턴을 익힌다

중첩 조건문

조건 안에 조건이 들어갈 수 있다.

에디터 로딩 중...

중첩이 깊어지면 가독성이 떨어진다

에디터 로딩 중...
에디터 로딩 중...

Early Return: 조건이 안 맞으면 빨리 빠져나와라.


삼항 연산자 (Conditional Expression)

에디터 로딩 중...

형식: 참일때값 if 조건 else 거짓일때값

에디터 로딩 중...

조건문 최적화 패턴

1. Truthy/Falsy 활용

에디터 로딩 중...

빈 문자열 "", None, 0, [], {}는 모두 False로 평가된다.

2. in 연산자 활용

에디터 로딩 중...

3. is 연산자 (None 비교)

에디터 로딩 중...

None과 비교할 때는 is를 쓴다. PEP 8 권장사항.

4. 딕셔너리 get() 활용

에디터 로딩 중...