15분
흔한 실수: 이것만 피하자
Day 4: 조건문
흔한 실수: 이것만 피하자
Python 기초 1: 변수, 자료형, 조건문, 반복문 > Day 4: 조건문
학습 목표
조건문에서 자주 하는 실수를 파악한다 버그를 예방하는 방법을 익힌다
실수 1: = vs ==
에디터 로딩 중...
=는 할당, ==는 비교. Python은 에러를 내주지만, 조심하자.
실수 2: and/or 착각
에디터 로딩 중...
2와 3은 Truthy라서 항상 True로 평가된다.
실수 3: None 비교
에디터 로딩 중...
None은 is로 비교하는 것이 Python 표준이다.
실수 4: 빈 컬렉션 체크
에디터 로딩 중...
빈 리스트/딕셔너리는 Falsy다. 그냥 if my_list:로 체크하면 된다.
실수 5: float 비교
에디터 로딩 중...
실수 비교는 math.isclose()를 쓰거나 허용 오차를 정의하자.
실수 6: elif 순서
에디터 로딩 중...
elif는 위에서 아래로 검사한다. 범위가 큰 조건을 먼저 쓰면 안 된다.