Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 892 Bytes

boolean-expressions.md

File metadata and controls

31 lines (25 loc) · 892 Bytes

布尔表达式要么是True,要么是False,==运算符用来比较相关运算对象是否相等,若两者相等则返回True,否则返回False。

>>> 5 == 5
True
>>> 5 == 6
False

True或False是bool类型的两个值,可不是字符串哦。

>>> type(True) 
<class 'bool'> 
>>> type(False) 
<class 'bool'>

==是比较运算符中的一个,还有一些其它的比较运算符:

x != y  # x不等于y
x>y     # x大于y
x<y     # x小于y
x >= y  # x大于等于y
x <= y  # x小于等于y
x is y      # x is the same as y
x is not y  # x is not the same as y

你可能对上面这些运算符很熟悉,但是要注意Python里面的这些符合并不等同于数学符合。一个很常见的错误是判断相等用了单等号=而不是双等号==,单等号是赋值运算符,双等号才是比较运算符。