国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

python 錯(cuò)誤處理 assert詳解

瀏覽:23日期:2022-07-29 14:04:04

assert是斷言的意思,解釋為:我斷定這個(gè)程序執(zhí)行之后或者之前會(huì)有這樣的結(jié)果,如果不是,那就扔出一個(gè)錯(cuò)誤。

語(yǔ)法:

assert expression [, arguments]assert 表達(dá)式 [, 參數(shù)]

舉例:

def foo(s): n = int(s) assert n != 0, ’n is zero!’ return 10 / ndef main(): foo(’0’)>Traceback (most recent call last): ...AssertionError: n is zero!

assert的意思是,表達(dá)式n != 0應(yīng)該是True,否則,根據(jù)程序運(yùn)行的邏輯,后面的代碼肯定會(huì)出錯(cuò)。

如果斷言失敗,assert語(yǔ)句本身就會(huì)拋出AssertionError:

啟動(dòng)Python解釋器時(shí)可以用-O參數(shù)來關(guān)閉assert

補(bǔ)充知識(shí):python中assertion異常

python中的assert是一種最簡(jiǎn)單的異常機(jī)制

assert的基本語(yǔ)法是:

'assert' expression1 [',' expression2]

expression1用于判斷生成布爾值,當(dāng)expression1為假的時(shí)候,則拋出異常,[]中的內(nèi)容可選,即用戶可以選擇異常的提示值:

>>>a=23>>>assert a==23>>>a=a-1>>>assert a==23Traceback (most recent call last): File '<stdin>', line 1, in <module>AssertionError>>>assert a==23 , 'error1'Traceback (most recent call last): File '<stdin>', line 1, in <module>AssertionError: error1

以上這篇python 錯(cuò)誤處理 assert詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 日本三级午夜 | 久久久久久久久久久久久久久久久 | 香港激情黄三级在线视频 | www.av在线视频 | 国产在线一区观看 | 中文字幕日本一区波多野不卡 | 香蕉成人| 美女又爽又黄视频 | 成人做爰免费网站 | 亚洲悠悠色综合中文字幕 | 久久国产亚洲观看 | 在线人成精品免费视频 | www.九九| 免费a网| 成人免费视频日本 | 国产精品国三级国产aⅴ | 欧美大片毛片aaa免费看 | 亚洲一区二区在线 | 亚洲狠狠狠一区二区三区 | 亚洲激情视频网站 | 日本道综合一本久久久88 | 亚洲综合久久久 | 午夜黄色福利视频 | 大伊香蕉精品视频在线 | 欧美一级视频在线观看 | 日韩精品一区二区三区毛片 | 特黄女一级毛片 | 日韩欧美亚洲中字幕在线播放 | 欧美一区二区在线 | 国产一区二区三区在线观看免费 | 黄色成人免费观看 | 黄网站色成年小说系列 | 九一精品 | 欧美毛片性视频区 | www.欧美成| 毛片毛片毛是个毛毛片 | 黄色毛片国产 | 国产成人狂喷潮在线观看2345 | 亚洲第十色 | 97sese论坛 | 国产成年人视频 |