1. 条件语句
1.1 if-else语句
格式
if 判断条件: 语句块1 else: 语句块2 # 判断条件为真时执行语句块1;判断条件为假时执行语句块2。
1.2 if-elif-else语句
格式
if 判断条件1: 语句块1 elif 判断条件2: 语句块2 else: 语句块3 # 判断条件1为真时执行语句块1;判断条件1为假且判断条件2位为真时,执行语句块2;判断条件1、2均为假时执行语句块3。 # 注意:elif语句可以有多个。
1.3 三元(目)运算
格式
result = value1 if 条件 value2 # 条件为真result = value1;条件为假result = value2。
2. 循环语句
2.1while循环
基本格式
while 判断条件: 语句块 # 判断条件为真时执行语句块
特殊格式
while 判断条件: 语句块1 else: 语句块2 # 判断条件为真时执行语句块1;只有当判断条件为假时才执行语句块2(也就是说当while循环被break强行退出的时候是不执行语句块2的)。
死循环
while True: 语句块
break语句
while True: 语句块1 break 语句块2 # 循环中遇到break语句直接退出整个循环,也即是循环结束。
continue语句
while True: 语句块1 continue 语句块2 # 循环中遇到continue语句,continue之后的语句,退出本次循环,进行下一次循环。
2.2 for循环
格式
# 格式1 for item in x: 语句块 # 格式2 for item in range(x): 语句块
break语句和continue语句
for循环中break语句和continue语句的使用方法和while循环中一致。