1.if条件
if 表达式:
#语句
2.if-else条件
if 表达式:
#语句1
else:
#语句2
#类似于其它编程语言的三元条件运算符
#注意:这是表达式,不是语句。
语句1 if 表达式 else 语句2
3.if-else-if条件
if 表达式1:
#语句1
elif 表达式2:
#语句2
else:
#语句3
4.while循环
while 表达式:
#语句
5.while-else循环
while 表达式:
#语句1
else:
#语句2
6.for-in循环
for 变量名 in 可迭代:
#语句
for 键, 值 in 可迭代:
#语句
7.for-in-else循环
for 变量名 in 可迭代:
#语句1
else:
#语句2
for 键, 值 in 可迭代:
#语句1
else:
#语句2
8.break跳转
break
9.continue跳转
continue
10.return跳转
return
return 表达式
#返回的多个值会被打包成元组
return 表达式1, 表达式2, 表达式N
11.raise异常
raise [表达式1 [from 表达式2]]
12.try-except-else-finally异常
try:
#可能会产生异常的语句
except:
#处理异常
except 异常类型 [as 异常对象]:
#处理异常
else:
#没有产生异常时运行的语句
finally:
#无论是否产生异常,始终运行
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/36993.html