电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

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

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

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

語法:

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)行的邏輯,后面的代碼肯定會出錯(cuò)。

如果斷言失敗,assert語句本身就會拋出AssertionError:

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

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

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

assert的基本語法是:

'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詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 酒瓶_酒杯_玻璃瓶生产厂家_徐州明政玻璃制品有限公司 | 民用音响-拉杆音响-家用音响-ktv专用音响-万昌科技 | 三佳互联一站式网站建设服务|网站开发|网站设计|网站搭建服务商 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 合景一建-无尘车间设计施工_食品医药洁净车间工程装修总承包公司 | 塑料熔指仪-塑料熔融指数仪-熔体流动速率试验机-广东宏拓仪器科技有限公司 | 衬塑管道_衬四氟管道厂家-淄博恒固化工设备有限公司 | 风化石头制砂机_方解石制砂机_瓷砖石子制砂机_华盛铭厂家 | 离子色谱自动进样器-青岛艾力析实验科技有限公司 | 粘度计,数显粘度计,指针旋转粘度计 | 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 氢氧化钙设备, 氢氧化钙生产线-淄博惠琛工贸有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | Win10系统下载_32位/64位系统/专业版/纯净版下载 | PC阳光板-PC耐力板-阳光板雨棚-耐力板雨棚,厂家定制[优尼科板材] | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 英语词典_成语词典_日语词典_法语词典_在线词典网 | 辐射色度计-字符亮度测试-反射式膜厚仪-苏州瑞格谱光电科技有限公司 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 塑料熔指仪-塑料熔融指数仪-熔体流动速率试验机-广东宏拓仪器科技有限公司 | 颗粒机,颗粒机组,木屑颗粒机-济南劲能机械有限公司 | 工业废水处理|污水处理厂|废水治理设备工程技术公司-苏州瑞美迪 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 | 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 | 亚洲工业智能制造领域专业门户网站 - 亚洲自动化与机器人网 | 5nd音乐网|最新流行歌曲|MP3歌曲免费下载|好听的歌|音乐下载 免费听mp3音乐 | China plate rolling machine manufacturer,cone rolling machine-Saint Fighter | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 大行程影像测量仪-探针型影像测量仪-增强型影像测量仪|首丰百科 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 浙江自考_浙江自学考试网| 学生作文网_中小学生作文大全与写作指导 | 【365公司转让网】公司求购|转让|资质买卖_股权转让交易平台 | 不锈钢酒柜|恒温酒柜|酒柜定制|酒窖定制-上海啸瑞实业有限公司 | 英国公司注册-新加坡公司注册-香港公司开户-离岸公司账户-杭州商标注册-杭州优创企业 | 瓶盖扭矩测试仪-瓶盖扭力仪-全自动扭矩仪-济南三泉中石单品站 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | 过滤器_自清洗过滤器_气体过滤器_苏州华凯过滤技术有限公司 |