举例:
>>> 2 or 3
2
>>> 5 or 0.0
5
>>> [] or 3
3
>>> 0 or {}
{}
用法:
or左边的变量 | or右边的变量 | 结果 |
---|---|---|
x | y | 假如x为true,结果为x,否则为y |
注意:可以用bool函数判断一个变量对应的布尔值
>>> bool(0)
False
>>> bool(1)
True
>>> bool([])
False
>>> bool({})
False
>>> bool("is")
True
>>> bool("")
False