더북(TheBook)

[프로그램 1.2.5]는 논리 연산에서 단락(short-circuit)이라고 하는 특별하고도 유용한 성질을 보여준다. and 연산자는 첫 번째 피연산자가 참일 때에만 두 번째 피연산자를 평가한다. or 연산자는 첫 번째 피연산자가 거짓일 때에만 두 번째 피연산자를 평가한다. 예를 들어 leapyear.py에서 파이썬은 isLeapYear가 참(year4로 나누어짐)일 때에만 (year % 100) != 0 비교식을 평가하고, isLeapYear가 거짓(year100으로 나누어짐)일 때에만 (year % 400) != 0 비교식을 평가한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.