其他分享
首页 > 其他分享> > assert:断言

assert:断言

作者:互联网

一、基本语法

assert expression1, ["," expression2]

 

x, y = 1, 2
assert x == y, "not equal"

# 等价于下面的语法:
x, y = 1, 2
if __debug__ and not x == y:
    raise AssertionError("not equal")

当表达式为真时,程序继续往下执行;

当表达式为假时,抛出AssertionError错误。

 

 

 

二、注意点

断言实际是被设计用来捕获用户所定义的约束的,而不是用来捕获程序本身错误的,

因此使用断言需要注意以下几点:

 

标签:__,AssertionError,断言,equal,assert,使用
来源: https://www.cnblogs.com/qianslup/p/12766349.html