日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python中exception类的_什么是Python异常?Python异常的种类

發(fā)布時(shí)間:2024/9/19 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中exception类的_什么是Python异常?Python异常的种类 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

程序中難免出現(xiàn)錯(cuò)誤,而錯(cuò)誤分成兩種

1.語(yǔ)法錯(cuò)誤(這種錯(cuò)誤,根本過(guò)不了python解釋器的語(yǔ)法檢測(cè),必須在程序執(zhí)行前就改正)#語(yǔ)法錯(cuò)誤示范一

if

#語(yǔ)法錯(cuò)誤示范二

def test:

pass

2.邏輯錯(cuò)誤(邏輯錯(cuò)誤)#用戶輸入不完整(比如輸入為空)或者輸入非法(輸入不是數(shù)字)

num=input(">>: ")

int(num)

#無(wú)法完成計(jì)算

res1=1/0

res2=1+'str'

異常就是程序運(yùn)行時(shí)發(fā)生錯(cuò)誤的信號(hào),在python中,錯(cuò)誤觸發(fā)的異常如下

python中的異常種類

在python中不同的異常可以用不同的類型(python中統(tǒng)一了類與類型,類型即類)去標(biāo)識(shí),不同的類對(duì)象標(biāo)識(shí)不同的異常,一個(gè)異常標(biāo)識(shí)一種錯(cuò)誤。# 觸發(fā)IndexError

l=['egon','aa']

l[3]

# 觸發(fā)KeyError

dic={'name':'egon'}

dic['age']

#觸發(fā)ValueError

s='hello'

int(s)AttributeError 試圖訪問(wèn)一個(gè)對(duì)象沒(méi)有的樹(shù)形,比如foo.x,但是foo沒(méi)有屬性x

IOError 輸入/輸出異常;基本上是無(wú)法打開(kāi)文件

ImportError 無(wú)法引入模塊或包;基本上是路徑問(wèn)題或名稱錯(cuò)誤

IndentationError 語(yǔ)法錯(cuò)誤(的子類) ;代碼沒(méi)有正確對(duì)齊

IndexError 下標(biāo)索引超出序列邊界,比如當(dāng)x只有三個(gè)元素,卻試圖訪問(wèn)x[5]

KeyError 試圖訪問(wèn)字典里不存在的鍵

KeyboardInterrupt Ctrl+C被按下

NameError 使用一個(gè)還未被賦予對(duì)象的變量

SyntaxError Python代碼非法,代碼不能編譯(個(gè)人認(rèn)為這是語(yǔ)法錯(cuò)誤,寫(xiě)錯(cuò)了)

TypeError 傳入對(duì)象類型與要求的不符合

UnboundLocalError 試圖訪問(wèn)一個(gè)還未被設(shè)置的局部變量,基本上是由于另有一個(gè)同名的全局變量,

導(dǎo)致你以為正在訪問(wèn)它

ValueError 傳入一個(gè)調(diào)用者不期望的值,即使值的類型是正確的ArithmeticError

AssertionError

AttributeError

BaseException

BufferError

BytesWarning

DeprecationWarning

EnvironmentError

EOFError

Exception

FloatingPointError

FutureWarning

GeneratorExit

ImportError

ImportWarning

IndentationError

IndexError

IOError

KeyboardInterrupt

KeyError

LookupError

MemoryError

NameError

NotImplementedError

OSError

OverflowError

PendingDeprecationWarning

ReferenceError

RuntimeError

RuntimeWarning

StandardError

StopIteration

SyntaxError

SyntaxWarning

SystemError

SystemExit

TabError

TypeError

UnboundLocalError

UnicodeDecodeError

UnicodeEncodeError

UnicodeError

UnicodeTranslateError

UnicodeWarning

UserWarning

ValueError

Warning

ZeroDivisionError

總結(jié)

以上是生活随笔為你收集整理的python中exception类的_什么是Python异常?Python异常的种类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。