分支紧凑格式:<表达式1> if <条件> else <表达式2>
# 分支结构
if <条件1> :
<语句块1>
elif <条件2> :
<语句块2>
……
else :
<语句块N>
# 异常处理
try :
<语句块1>
except :
<语句块2>
else :
<语句块3>
finally :
<语句块4>
# 循环结构
for <循环变量> in <遍历结构> :
<语句块>
# 计数循环
for i in range(N) :
<语句块>
for i in range(M,N,K) :
<语句块>
# 字符串遍历循环
for c in str :
<语句块>
# 列表遍历循环
for item in ls :
<语句块>
# 文件遍历循环,fi 是一个文件标识符,遍历其每行,产生循环
for line in fi :
<语句块>
# while循环,反复执行语句块,直到条件不满足时结束
while <条件> :
<语句块>
循环控制保留字: (基本同C语言用法)
break :跳出并结束当前最内层循环,执行循环后的语句
continue :结束当次循环,继续执行后续次数循环
# 循环与else语句组合
for <变量> in <遍历结构> :
<语句块1>
else :
<语句块2>
while <条件> :
<语句块1>
else :
<语句块2>