condition1 = False
condition2 = "string condition"
condition3 = 3
if condition1:
print 'condition1 is True'
elif condition2:
print 'condition2 is True'
elif condition3:
#do noting
pass
else:
print 'both conditions are False'
注:
1. condition可以是任意类型 : 其中 False , None , 0 , "" , () , [] , {} 解释器理解为False,反之任意非空"对象",理解为True
2. 条件语句不接收非空代码块,如果不需要执行其他代码,可以调用pass补充,自动跳过