(1)关系运算符条件表达式的值只要不是False、0(或0.0、0j等)、空值None、空列表、空元组、空集合、空字典、空字符串、空range对象或其它空迭代对象,Python解释器均认为与True等价
(2)逻辑运算符条件表达式中不允许使用赋值运算符=
3 and 5 #整个表达式的值时最后一个计算的子表达式的值
3 or 5
not [1, 2, 3] #非空列表等价于True
not {} #空字典等价于False
4.2 选择结构
4.2.1 单分支选择结构
if 表达式: 语句块4.2.2 双分支选择结构
if 表达式: 语句块1 else: 语句块2 #三元表达式 value1 if condition else value24.2.3 多分支选择结构
if 表达式: 语句块1 elif: 语句块2 elif: 语句块3 ...... else: 语句块n4.2.4 选择结构的嵌套
if 表达式1: 语句块1 if 表达式2: 语句块2 else: 语句块3 else: if 表达式4: 语句块44.3 循环结构 4.3.1 for循环与while循环
while 条件表达式: 循环体 [else: else子句代码块] 和 for 取值 in 序列或迭代对象: 循环体 [else: else子句代码块]4.3.2 break语句与continue语句



