python基础语法-异常处理
生活随笔
收集整理的這篇文章主要介紹了
python基础语法-异常处理
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
- python中的異常處理
- 類似于java
- 開發(fā)中很常用
- 異常處理的好處
- 大大減少了由于異常程序崩潰的發(fā)生。
- 三個(gè)基本語(yǔ)句
- try:在try語(yǔ)句后放入可能出現(xiàn)問題的代碼,沒有問題正常執(zhí)行
- except:可以包含多條except語(yǔ)句,每個(gè)except后面緊跟一個(gè)異常類型(可以是系統(tǒng)預(yù)設(shè)也可以是自定義,這里不推薦自定義,因?yàn)榻^大多數(shù)異常系統(tǒng)已經(jīng)給出),隨后as 語(yǔ)句+異常變量名稱+":"后跟處理語(yǔ)句
- finally:最終必定會(huì)執(zhí)行的語(yǔ)句
注意:異常的拋出是由上而下,由小到大,直到找不到異常
try:num = int(input())result = 100/numprinf("result is {0}".format(result),result.a) except ZeroDivisionError as e:print(e)print("除數(shù)為0的異常") except NameError as e:print(e)print("名稱異常") except Exception as e:print(e)print("其他異常") finally:print("絕對(duì)打印的語(yǔ)句")總結(jié)
以上是生活随笔為你收集整理的python基础语法-异常处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python基础语法-三大内建数据结构之
- 下一篇: python高级语法-套接字编程之UDP