一、条件语句
条件控制就是我们常见的的if else
判断条件的省略用法 | |
---|---|
数据类型 | 结果 |
String | 空字符串解析为False,其余为True |
Int | 0解析为False,其余为True |
Bool | False为False,True为True |
list / tuple / dict / set | It erable为空解析为False,其余为True |
Object | None解析为False,其余为True |
其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围:
if 判断条件:
执行语句……
else:
执行语句……
当判断条件为多个值时:
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
如果判断需要多个条件需同时判断时:
num = 9
if num >= 0 and num <= 10: # 判断值是否在0~10之间
print('hello')
# 输出结果: hello
num = 10
if num < 0