Python中“ assert”语句的用途是什么?
assert语句具有以下语法。
assert <some_test>, <message>
上面的行显示为:如果<some_test>的评估结果为False,则会引发异常,并且将输出<message>。
如果要测试某些代码块或表达式,可以将其放在assert关键字之后。如果测试通过或表达式计算为真,则不会发生任何事情。但是,如果测试失败或表达式的计算结果为false,则会引发AssertionError并打印或评估消息。
Assert语句用于捕获/测试用户定义的约束。它用于调试代码,并插入脚本的开头。
它不用于捕获x/0之类的代码错误,因为Python本身会捕获此类错误。
可以使用assert语句测试给定的代码,如下所示:
x,y = 4,7 assert x > y, "x has to be smaller than y"
输出值
Traceback (most recent call last): File "C:/Users/nhooo1/~assert2.py", line 2, in <module> assert x > y, "x has to be smaller than y" AssertionError: x has to be smaller than y
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短