亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python raise的基本使用

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

簡(jiǎn)介

當(dāng)程序出現(xiàn)錯(cuò)誤,python會(huì)自動(dòng)引發(fā)異常,也可以通過(guò)raise顯示地引發(fā)異常。一旦執(zhí)行了raise語(yǔ)句,raise后面的語(yǔ)句將不能執(zhí)行。

1、演示raise用法

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

2、觸發(fā)異常

我們可以使用raise語(yǔ)句自己觸發(fā)異常

raise語(yǔ)法格式如下:

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

語(yǔ)句中 Exception 是異常的類(lèi)型(例如,NameError)參數(shù)標(biāo)準(zhǔn)異常中任一種,args 是自已提供的異常參數(shù)。

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

3、實(shí)例

一個(gè)異常可以是一個(gè)字符串,類(lèi)或?qū)ο蟆?Python的內(nèi)核提供的異常,大多數(shù)都是實(shí)例化的類(lèi),這是一個(gè)類(lèi)的實(shí)例的參數(shù)。

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

以上就是python raise的基本使用的詳細(xì)內(nèi)容,更多關(guān)于python raise的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 久久91精品国产一区二区 | 特级毛片视频在线 | 欧美成 人激情视频 | 日韩黄色影院 | 亚洲欧美日韩中文在线制服 | 三级福利视频 | 靠逼久久| 日韩毛片免费视频 | 亚洲国产精品免费视频 | 91视频国内 | 国产一级毛片亚洲久留木玲 | 国产亚洲美女精品久久久2020 | 中文字幕久久乱码一区二区 | 国产高清露脸 | 特黄特黄aaaa级毛片免费看 | 2020天堂中文字幕一区在线观 | 欧美日韩精品在线观看 | 国产女同一区二区三区五区 | 精品无人区一区二区三区 | 区二区三区四区免费视频 | 俄罗斯小younv另类 | 国内精品第一页 | 九月婷婷开心九月 | 亚洲第一国产 | jizzjiz熟丰满老妇日本 | 一级做α爱过程免费视频 | 被黑人做的白浆直流在线播放 | 国产亚洲一区在线 | 久久久免费 | 最新更新国内自拍视频 | 国产国产成人久久精品杨幂 | 日本高清在线精品一区二区三区 | 韩国主播vip福利视频在线播放 | 97精品视频在线观看 | 欧美精品免费线视频观看视频 | 精品日韩欧美一区二区三区 | 韩国午夜视频 | 免费看黄色的网站 | 欧美成人xxxxxxxx在线 | 亚洲一区高清 | 成人视品 |