python for...else... 和 try...except...else...finally
阿新 • • 發佈:2018-11-19
python在for迴圈語句中加入else語句,在這裡else的作用和if...else...語句不一樣,這裡的作用是迴圈語句結束後執行else語句裡的內容。
for i in range(5):
print(i)
else:
print('end')
0
1
2
3
4
end
try語句是異常處理語句,往往會和except配合一起出現,意思是當try語句出現異常時會執行except語句裡的內容,
try:
print(1/0)
except Exception as e:
print(e)
try...except...else該語句是try語句執行成功後執行else語句,否則執行except語句,
try:
a = 1/4
except Exception as e:
print(e)
else:
print(a)
try...except...else...finally,該語句是不管前面的語句是否執行成功,finally語句都會執行
try:
a = 1/4
except Exception as e:
print(e)
else:
print(a)
finally:
print('success')
try語句可以根據自己的需要自行組合,不一定只有上面的形式。
如try...except...except...,try...finally,try...except...finally等形式。