1.布尔值
“布尔” 数据类型只有两种值: True 和 False。(首字母必须大写)
>>> spam=true
Traceback (most recent call last):
File "", line 1, in
spam=true
NameError: name 'true' is not defined
>>> spam=True
>>> spam
True
2.比较操作符
“比较操作符” 比较两个值,求值为一个布尔值。
>>> 'hello'=='Hello'
False
>>> 'dog'!='cat'
True
>>> True==True
True
>>> True!=False
True
>>> 42==42.0
True
>>> 42=='42'
False
整型与浮点型的值相等,数字类型与字符串永远不相等。
3.布尔操作符
三个布尔操作符(and、 or 和 not) 用于比较布尔值。 像比较操作符一样,它们将这些表达式求值为一个布尔值。
>>> True and True
True
>>> True and False
False
>>> False and True
False
>>> False and False
False
>>> True or False
True
>>> True or True
True
>>> False or True
True
>>> False or False
False
>>> not True
False
>>> not False
True
>>> not not not False
True