명령어설명예시
if가장 기본적인 조건문.
조건이 True면 코드 실행.
if score >= 60:
elifelse if의 줄임말
이전의 if 또는 elif 조건이 False일 때,
새로운 조건을 확인하여 True면 실행
elif score >= 80:
else위의 모든 조건(if, elif)이 False라면 실행else:
pass문법적으로 코드가 필요하지만,
실행할 동작이 없을 때 사용
(조건문, 반복문 등을 미완성 상태로 둘 때 유용)
if condition: pass
is두 객체가 동일한 객체인지 비교
(값이 아닌 메모리 주소가 같으면 True)
if x is y:
is not두 객체가 동일한 객체가 아닌지 비교if x is not None:
in특정 이 시퀀스(리스트, 튜플, 문자열 등) 또는
컬렉션에 포함되어 있는지 확인.
if 'apple' in fruits:
not in특정 이 시퀀스 또는 컬렉션에
포함되어 있지 않은지 확인.
if 5 not in numbers:
and두 조건이 모두 True일 때 True. (논리 곱)if a > 0 and b < 10:
or두 조건 중 하나라도 True일 때 True. (논리 합)if day == 'Sat' or day == 'Sun':
not조건의 논리 값을 반전
(True를 False로, False를 True로).
if not is_valid:
삼항 연산자한 줄로 간결하게 조건에 따라 값을 할당
TrueValue if (조건) else FalseValue
result = 'Pass' if score >= 70 else 'Fail'
Posted in

댓글 남기기

호랑이는 죽어서 가죽을 남기고, 사람은 죽어서 블로그를 남긴다.에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기