python assert 断言用法
- 语法:
try:
assert 条件表达式, "可选的错误消息"
except AssertionError as error:
print(f"断言失败:{error}")
其中,
try...except
是异常处理语法结构,try
可以测试代码块中的错误,并在出现异常时捕获它,并在except
块中进行处理;assert
是 Python 中的一个内置关键字,用于断言某个条件是真的。如果条件为真,则程序继续执行;如果条件为假,则程序抛出一个AssertionError
异常。这个异常就会在except
中进行处理;- 其中
error
就是assert
判定错误时输出的错误内容,这里就是上面的"可选的错误消息"
;