자택경비대

파이썬의 다중 대소비교

Programming

파이썬에서 1 < 3 and 3 > 21 < 3 > 2 식으로 줄여서 사용이 가능하다.

물론 result = 1 < 3; result > 2 식으로 여러 행에 걸쳐 처리하게 되면, 예상대로 문제가 발생하지만 (True > 2 == False이기 때문에..) 한 줄로 처리하게 되면 and로 결합한 것 과 같은 결과를 나타낸다.

범위 표현식을 간결하게 표현 할 때 상당히 유용할 것 같다.

몰랐던 사실..

>>> 1 < 3 > 2
True
>>> 1 < 3
True
>>> True > 2
False
>>> 1 < 3 and 3 > 2
True