本文實例講述了python異常處理、自定義異常、斷言原理與用法。分享給大家供大家參考,具體如下:
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),高州企業(yè)網(wǎng)站建設(shè),高州品牌網(wǎng)站建設(shè),網(wǎng)站定制,高州網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,高州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。什么是異常:ValueError :傳入無效的錯誤的參數(shù)
TypeError:進行了對類型無效的操作
IndexError:序列中沒有此索引
NameError:使用未定義的變量
更多更具體的異??梢詤⒖糚ython官方文檔,讀讀官方文檔更健康
try: s=input("請輸入要int的字符串:") i=int(s) except ValueError as e: print(e) else: print("這里是當(dāng)沒有發(fā)生異常時的操作") finally: print("這里是即使發(fā)生異常也會執(zhí)行的代碼") """第一次運行結(jié)果: 請輸入要int的字符串:123 這里是當(dāng)沒有發(fā)生異常時的操作 這里是即使發(fā)生異常也會執(zhí)行的代碼 """ """第二次運行結(jié)果 請輸入要int的字符串:abc invalid literal for int() with base 10: 'abc' 這里是即使發(fā)生異常也會執(zhí)行的代碼 """