>  기사  >  백엔드 개발  >  파이썬에서 bool은 무엇을 의미합니까?

파이썬에서 bool은 무엇을 의미합니까?

silencement
silencement원래의
2019-06-21 14:54:1335939검색

파이썬에서 bool은 무엇을 의미합니까?

bool은 Boolean의 약자로 True와 False라는 두 가지 값만 가집니다. bool 함수는 매개변수가 하나만 있고 이 매개변수의 값에 따라 true 또는 false를 반환합니다.
1. 숫자에 bool 함수를 사용하면 0은 False를 반환하고 다른 값은 True를 반환합니다.

>>> bool(0)
False
>>> bool(1)
True
>>> bool(-1)
True
>>> bool(21334)
True

2. 문자열에 bool 함수를 사용하면 값이 없는 문자열(즉, None 또는 빈 문자열)에 대해 False를 반환하고, 그렇지 않으면 True를 반환합니다.


>>> bool('')
False
>>> bool(None)
False
>>> bool('asd')
True
>>> bool('hello')
True

3. bool 함수는 빈 목록, 사전 및 튜플에 대해 False를 반환하고, 그렇지 않으면 True를 반환합니다.


>>> a = []
>>> bool(a)
False
>>> a.append(1)
>>> bool(a)
True

4. bool 함수를 사용하여 값이 설정되었는지 확인합니다.


>>> x = raw_input('Please enter a number :')
Please enter a number :
>>> bool(x.strip())
False
>>> x = raw_input('Please enter a number :')
Please enter a number :4
>>> bool(x.strip())
True

위 내용은 파이썬에서 bool은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.