[Python] Python中else用法总结

else用法总结

  • for
  • while
  • try

for

for <循环变量> in <可迭代对象>:
    <语句块1>
    break  # 跳出循环
    continue  # 略过余下循环语句,再执行
else:  # 迭代完毕,则执行
    <语句块2>

while

while <逻辑表达式>:
	<语句块>
	break   # 跳出循环
	continue  # 略过余下循环语句
	<语句块>
else:  # 条件不满足退出循环,则执行
	<语句块>

try

try:
	<检测语句>
except <错误类型> [as e]:
	<处理异常>
else:  # 没有出错执行的代码
	<语句块>

附加一个finally

try:
	<检测语句>
except <错误类型> [as e]:
	<处理异常>
finally:  # 无论出错否,都执行的代码
	<语句块>

你可能感兴趣的:(Python,python)