이 글에서는 저자가 파이썬을 8년간 다루면서 최근에 알게 된 파이썬 불린 값에 대한 두 가지 흥미로운 사실을 소개한다.
첫째, True는 1과 같고 False는 0과 같다는 것이다. 이는 == 연산자를 사용할 때 성립하지만, is 연산자를 사용하면 True와 1, False와 0이 같지 않다는 것을 알 수 있다. == 연산자는 값의 동등성을 검사하지만, is 연산자는 객체의 동일성을 검사한다.
둘째, True 값을 더할 수 있다는 것이다. True는 1로 취급되므로 True와 True를 더하면 2가 되고, True를 여러 번 더하면 그 횟수만큼의 결과를 얻을 수 있다. 이는 리스트에서 True 값의 개수를 빠르게 확인할 수 있는 데 유용할 수 있다.
이러한 파이썬 불린 값의 특성은 예상치 못한 것이지만, 개발자에게 유용할 수 있는 정보이다.
Till ett annat språk
från källinnehåll
zlliu.medium.com
Viktiga insikter från
by Liu Zuo Lin på zlliu.medium.com 07-20-2024
https://zlliu.medium.com/i-recently-learn-2-strange-things-about-python-boolean-values-8e44f1e5735eDjupare frågor