任何Python对象都能进行真值测试。在python中,如下值均被认为是False:
- None
- False
- 0值(0,0.0,0j)
- 空序列:('',(),{},[])
- 对于用户自定义的类型,则根据类中的__bool__()和__len__()方法返回的值来进行判断
bool操作:
- x or y:x或y中至少有一个为真时,表达式结果为真,否则为假
- x and y:x与y均为真时,表达式结果为真,否则为假
- not x:对x的值取反
任何Python对象都能进行真值测试。在python中,如下值均被认为是False:
bool操作:
繼續運行 ?* 回憶上次內容 上次使用shell環境中的命令 命令 作用 c