条件语句
if 语句
组成:关键字本身(if)+条件表达式+代码块
多重条件:and、or、not
True:非零数值、非空字符串、非空列表等
单一语句代码块,可以放在同一行。if ( var == 100 ) : print "变量 var 的值为100"
if...elif...else
当判断条件为多个值时,可以使用以下形式:
if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4……
1 import random 2 num = random.randint(1,10) 3 new_num = int(input('请输入你要猜的数字是多少:')) 4 print('随机数是:',num) 5 if num > new_num: 6 print('输入小了') 7 elif num < new_num: 8 print('输入大了') 9 else: 10 print('猜对了')
条件表达式(三元操作符)
X if C else Y
data = data if data else {} cookie = cookie if cookie else {} header = header if header else {} file = file if file else {}

浙公网安备 33010602011771号