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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python场景异常_python-异常

發布時間:2023/12/15 python 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python场景异常_python-异常 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

try-except代碼塊

ZeroDivisionError是一個異常對象,python無法按你的要求做時就會創建這個對象.

場景1

場景2

try:print 5/0exceptZeroDivisionError:print "You can't divide by zero!"

場景3

try:print 5/0exceptZeroDivisionError,e:print e

try-except-else代碼塊

#coding=UTF-8

whileTrue:

first_number= input("First number:")if first_number == "quit":

breaksecond_number= input("Second number:")try:

answer= int(first_number)/int(second_number)exceptZeroDivisionError,e:printeelse:print answer

輸入兩個數字,如果輸入quit則退出,如果兩數相除有異常則報ZeroDivisionError異常,否則輸出結果

在失敗時什么都不做

用pass語句

#coding=UTF-8

whileTrue:

first_number= input("First number:")if first_number == "quit":breaksecond_number= input("Second number:")try:

answer= int(first_number)/int(second_number)exceptZeroDivisionError:pass

else:print answer

python常見異常類型:

異常名稱     描述

BaseException     所有異常的基類

SystemExit             解釋器請求退出

KeyboardInterrupt          用戶中斷執行(通常是輸入^C)

Exception             常規錯誤的基類

StopIteration             迭代器沒有更多的值

GeneratorExit           生成器(generator)發生異常來通知退出

StandardError           所有的內建標準異常的基類

ArithmeticError           所有數值計算錯誤的基類

FloatingPointError         浮點計算錯誤

OverflowError           數值運算超出最大限制

ZeroDivisionError         除(或取模)零 (所有數據類型)

AssertionError           斷言語句失敗

AttributeError           對象沒有這個屬性

EOFError             沒有內建輸入,到達EOF 標記

EnvironmentError         操作系統錯誤的基類

IOError             輸入/輸出操作失敗

OSError             操作系統錯誤

WindowsError           系統調用失敗

ImportError           導入模塊/對象失敗

LookupError           無效數據查詢的基類

IndexError           序列中沒有此索引(index)

KeyError             映射中沒有這個鍵

MemoryError           內存溢出錯誤(對于Python 解釋器不是致命的)

NameError           未聲明/初始化對象 (沒有屬性)

UnboundLocalError         訪問未初始化的本地變量

ReferenceError         弱引用(Weak reference)試圖訪問已經垃圾回收了的對象

RuntimeError           一般的運行時錯誤

NotImplementedError         尚未實現的方法

SyntaxError Python         語法錯誤

IndentationError           縮進錯誤

TabError Tab           和空格混用

SystemError             一般的解釋器系統錯誤

TypeError             對類型無效的操作

ValueError             傳入無效的參數

UnicodeError Unicode         相關的錯誤

UnicodeDecodeError Unicode     解碼時的錯誤

UnicodeEncodeError Unicode     編碼時錯誤

UnicodeTranslateError Unicode     轉換時錯誤

Warning               警告的基類

DeprecationWarning         關于被棄用的特征的警告

FutureWarning             關于構造將來語義會有改變的警告

OverflowWarning            舊的關于自動提升為長整型(long)的警告

PendingDeprecationWarning       關于特性將會被廢棄的警告

RuntimeWarning            可疑的運行時行為(runtime behavior)的警告

SyntaxWarning           可疑的語法的警告

UserWarning           用戶代碼生成的警告

總結

以上是生活随笔為你收集整理的python场景异常_python-异常的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。