"in [1,0] == True"라는 수식의 실행 결과가 false인 이유: 수식의 [==]는 and, 즉 [(1 in [1, 0])과 동일합니다. 및 ([1, 0] == True)].
왜 [1,0] == True의 실행 결과가 False인가요?
Python에서 다음을 실행하여 알아보세요.
>>> 1 in [1,0] == True # This is strangeFalse >>> False
Python은 실제로 여기에서 비교 연산자 연결을 적용합니다. 이 표현은
(1 in [1, 0]) and ([1, 0] == True)
로 번역되는데 이는 명백히 거짓입니다.
이것은
a < b < c로 번역되는
(a < b) and (b < c)와 같은 표현에도 적용됩니다.
위 내용은 'in [1,0] == True' 표현식이 false로 평가되는 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!