1.2.3.4 条件表达式
if [OBJECT]:
评估为False:
- 任何等于0的数字 (0、0.0、0+0j)
- 空容器(列表、元组、集合、字典, ...)
- False,None
评估为True:
- 任何其他的东西
a == b:
判断逻辑是否相等:
In [1]:
1 == 1
Out[1]:
True
a is b:
测试同一性:两边是相同的对象:
In [2]:
1 is 1
Out[2]:
True
In [3]:
a = 1
b = 1
a is b
Out[3]:
True
a in b:
对于任何集合b:b包含a
In [11]:
b = [1, 2, 3]
2 in b
Out[11]:
True
In [12]:
5 in b
Out[12]:
False
如果b是字典,这个语法测试a是否是b的一个键。