欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Python有哪些內(nèi)置標(biāo)準(zhǔn)異常

本篇文章給大家分享的是有關(guān)Python有哪些內(nèi)置標(biāo)準(zhǔn)異常,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

創(chuàng)新互聯(lián)于2013年開(kāi)始,先為林口等服務(wù)建站,林口等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為林口企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。


 下面就是Python內(nèi)置標(biāo)準(zhǔn)異常以及對(duì)應(yīng)的文字描述。
 0.BaseException 所有異常的基類。
 1.SystemExit 解釋器請(qǐng)求退出。
 2.KeyboardInterrupt 用戶終端執(zhí)行(通常是輸入)。
 3.GeneratorExit 生成器發(fā)生異常來(lái)通知退出。
 4.StandardError 所有內(nèi)建標(biāo)準(zhǔn)異常的基類。
 5.Exception 常規(guī)錯(cuò)誤的基類
   1)StopIteration 迭代器沒(méi)有更多的值
   2)ArithmeticError 所有數(shù)值計(jì)算錯(cuò)誤的基類
     ①FloatingPointError 浮點(diǎn)計(jì)算錯(cuò)誤
     ②OverflowError數(shù)值運(yùn)算超出最大限制
     ③ZeroDivisionError 除(或取模)零(所有數(shù)據(jù)類型)
   3)AssertionError 斷言語(yǔ)句失敗
   4)AttributeError 對(duì)象沒(méi)有這個(gè)屬性
   5)BufferError 緩存錯(cuò)誤
  6)EOFError 沒(méi)有內(nèi)建輸入,到達(dá)EOF標(biāo)記
  7)EnvironmentError 操作系統(tǒng)錯(cuò)誤的基類
   8)IOError 輸入/輸出操作失敗
   9)LookupError 無(wú)效數(shù)據(jù)查詢的基類
     ①IndexError 序列中沒(méi)有此索引
     ②KeyError 映射中沒(méi)有這個(gè)鍵
  10)MemoryError 內(nèi)存溢出錯(cuò)誤(對(duì)于Python解釋器不是致命的)
  11)NameError 未聲明/初始化對(duì)象(沒(méi)有屬性)
    ①UnboundLocalError 訪問(wèn)未初始化的本地變量
  12)OSError 操作系統(tǒng)錯(cuò)誤
  13)WindowsError 系統(tǒng)調(diào)用失敗
  14)ReferenceError 弱引用試圖訪問(wèn)已經(jīng)垃圾回收了的對(duì)象
  15)RuntimeError 一般的運(yùn)行時(shí)錯(cuò)誤
   ?、貼otImplementedErrro 尚未實(shí)現(xiàn)的方法
  16)SyntaxError 語(yǔ)法錯(cuò)誤
   ?、買ndentationError 縮進(jìn)錯(cuò)誤
      a.TabError 空格和Tab混用
  17)SystemError 一般的解釋器系統(tǒng)錯(cuò)誤
  18)TypeError 對(duì)類型無(wú)效的操作
  19)ValueError 傳入無(wú)效的參數(shù)
   ?、賃nicodeError Unicode相關(guān)的錯(cuò)誤
      a.UnicodeDecodeError 解碼時(shí)錯(cuò)誤
      b.UnicodeEncodeError編碼時(shí)錯(cuò)誤
      c.UnicodeTranslaterror 轉(zhuǎn)換時(shí)錯(cuò)誤
  20)Warning
   ?、貲eprecationgWarning 關(guān)于被棄用的特征的警告
      ②PendingDeprecationgWarning 關(guān)于特性將會(huì)被廢棄的警告
   ?、跼untimeWarning 可疑的運(yùn)行時(shí)行為
   ?、躍yntaxWaring 可疑的語(yǔ)法警告
   ?、軺serWarning 用戶代碼生成的警告
    ⑥FutureWaring 關(guān)于構(gòu)造將來(lái)語(yǔ)義會(huì)有改變的警告
 
 異常處理:
 捕捉異??梢允褂胻ry/except語(yǔ)句。try的工作原理是,當(dāng)開(kāi)始的一個(gè)try語(yǔ)句后,Python就在當(dāng)前程序的上下文中做標(biāo)記,這樣當(dāng)異常出現(xiàn)時(shí)就可以回到這里,try子句先執(zhí)行。如果當(dāng)try后的語(yǔ)句執(zhí)行時(shí)發(fā)生異常,Python就跳回到try并執(zhí)行第一個(gè)匹配該異常的except子句,異常處理完畢,控制流就通過(guò)整個(gè)try語(yǔ)句(除非在處理異常時(shí)又引發(fā)新的異常)。如果try語(yǔ)句中發(fā)生異常,卻沒(méi)有匹配的except子句,異常將被遞交到上層的try,或者到程序的最上層(這樣將結(jié)束程序,并打印缺省的出錯(cuò)信息)。如果try子句執(zhí)行時(shí)沒(méi)有發(fā)生異常,Python將執(zhí)行else語(yǔ)句后的語(yǔ)句,然后控制流通過(guò)整個(gè)try語(yǔ)句。
 此外如果使用try-finally語(yǔ)句無(wú)論是否發(fā)生異常都將執(zhí)行最后finally后相應(yīng)的代碼。
 除去這些常見(jiàn)的標(biāo)準(zhǔn)異常類型,用戶還可以自定義異常類型。通過(guò)創(chuàng)建一個(gè)新的異常類,程序可以命名他們自己的異常。異常應(yīng)該是典型的繼承自Exception類,通過(guò)直接或間接的方式。

以上就是Python有哪些內(nèi)置標(biāo)準(zhǔn)異常,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享文章:Python有哪些內(nèi)置標(biāo)準(zhǔn)異常
文章出自:http://chinadenli.net/article12/gedidc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、網(wǎng)站策劃、搜索引擎優(yōu)化品牌網(wǎng)站制作、做網(wǎng)站、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管