본문 바로가기
파이썬

파이썬 Truthy와 Falsy는 무엇입니까? 참 및 거짓과 어떻게 다릅니 까?

by º기록 2020. 10. 29.
반응형

파이썬에 일반적인 True False 와 다른 Truthy Falsy 값이 있다는 것을 방금 알게되었습니다. ?

누군가 진정한 값과 거짓 값이 무엇인지 자세히 설명해 주시겠습니까?

어디에서 사용해야합니까?

truthy True 값과 false False 값의 차이점은 무엇입니까?

 

해결 방법

 

설명에서 설명했듯이 True 또는 False로 평가되는 값을 나타냅니다.

예를 들어 다음과 같이 확인하는 대신 목록이 비어 있지 않은지 확인합니다.

if len(my_list) != 0:
   print("Not empty!")

간단하게 다음과 같이 할 수 있습니다.

if my_list:
   print("Not empty!")

빈 목록과 같은 일부 값은 부울 값으로 평가 될 때 False로 간주되기 때문입니다. 비어 있지 않은 목록은 True입니다.

마찬가지로 정수 0의 경우 빈 문자열 ""등, False의 경우, 0이 아닌 정수, 비어 있지 않은 문자열 등의 경우 True입니다.

"진정한"및 "거짓"과 같은 용어의 개념은 단순히 위에서 설명한 것과 같은 경우에 참으로 간주되는 값과 거짓으로 간주되는 값을 나타냅니다.

예를 들어, 빈 목록 ( [] )은 "허위"로 간주되고 비어 있지 않은 목록 (예 : [1] )은 "진정한"것으로 간주됩니다.


 

참조 페이지 https://stackoverflow.com/questions/39983695

 

 

반응형

댓글