色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

python raise的基本使用

瀏覽:64日期:2022-07-11 15:44:23

簡介

當程序出現錯誤,python會自動引發異常,也可以通過raise顯示地引發異常。一旦執行了raise語句,raise后面的語句將不能執行。

1、演示raise用法

try: s = None if s is None: print('s 是空對象') # 如果引發NameError異常,后面的代碼將不能執行 raise NameError # 這句不會執行,但是后面的except還是會走到 print(len(s))except TypeError: print('空對象沒有長度') s = Noneif s is None: raise NameError# 如果不使用try......except這種形式,那么直接拋出異常,不會執行到這里print('is here?')

2、觸發異常

我們可以使用raise語句自己觸發異常

raise語法格式如下:

raise [Exception [, args [, traceback]]]

語句中 Exception 是異常的類型(例如,NameError)參數標準異常中任一種,args 是自已提供的異常參數。

最后一個參數是可選的(在實踐中很少使用),如果存在,是跟蹤異常對象。

3、實例

一個異常可以是一個字符串,類或對象。 Python的內核提供的異常,大多數都是實例化的類,這是一個類的實例的參數。

def mye(level): if level < 1: raise Exception('Invalid level!') # 觸發異常后,后面的代碼就不會再執行 try: # 觸發異常 mye(0)except Exception as err: print(1, err)else: print(2)

以上就是python raise的基本使用的詳細內容,更多關于python raise的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 狠狠做久久深爱婷婷97动漫 | 99九九精品免费视频观看 | 成人欧美视频 | 女人张腿让男桶免费视频网站 | 97视频久久 | 欧美成人吃奶高清视频 | 国产精品一| 亚洲成人一区 | 国产人成亚洲第一网站在线播放 | 俄罗斯黄色一级片 | 成人午夜毛片在线看 | 小草青青神马影院 | 手机看片日韩高清国产欧美 | 欧美成人高清手机在线视频 | 伊人久久影视 | 一级欧美毛片成人 | 99ri在线视频 | 日本高清免费视频色www | 99在线精品免费视频九九视 | 九九精品在线视频 | 美女免费黄视频 | 久久99国产亚洲精品观看 | 精品国产亚一区二区三区 | 91.久久 | 久久国产精品免费看 | 久久精品无遮挡一级毛片 | 亚洲成人xxx | 亚洲一区二区三区免费在线观看 | 欧美色欧美亚洲高清在线视频 | 欧美成人tv在线观看免费 | 成人性视频免费网站 | 一个人看的www片免费视频中文 | 国产亚洲欧美日韩综合综合二区 | 欧美成人免费夜夜黄啪啪 | 国内精品伊人久久久久妇 | 国产一级做a爰片在线看 | 国产精品综合一区二区 | 国产区网址| 国产成人精品福利网站在线 | 成人网在线免费观看 | 91av久久|