python使用被稱為異常的特殊物件來管理程式執行期間發生的錯誤。
若編寫了處理異常的**,程式將繼續執行,若沒有,程式將停止並顯示乙個traceback.
2.try-except**塊
(1)若try**塊中的**執行起來沒有問題,python將跳過except**塊,若在太容易**塊中發生錯誤,python將查詢相應expect**塊,並執行其中**。
(2)若except**塊後面還有其他**,程式將接著執行
2.1處理zerodivisionerror異常
2.2處理filenotfounderror異常
2.3避免程式崩潰
2.4else**塊
依賴於try**塊成功執行的**都放在else**塊中
try-except-else**塊:
可能引發異常的**放在try**塊中,有時一些僅在try**塊成功執行時才需要執行的**,這些**應放在else**塊中。except告訴python,發生指定異常時,該怎麼辦。
2.5pass語句
pass語句可在**塊中使用它來讓python什麼都不要做。
python語法練習 python語法練習
簡單的需求,獲取重複次數最多的資料 沛公import random dict for i in range 1,1000000 rd num random.randrange 0,999,1 if rd num in dict dict rd num dict rd num 1 else dict ...
python異常語法
異常 try num int input 請輸入乙個除數 ans 10 num print3 ans except valueerror print 已知錯誤!請輸入乙個整數 except exception as result print 未知錯誤 s result else 沒有異常才會執行 p...
python語法練習 python基本語法練習
1 列印九九乘法表 只列印結果 for i in range 1,10 for j in range 1,i 1 print i j,end print 列印算數表示式 for i in range 1,10 for j in range 1,i 1 print format j,i,i j end...