Python中的assert语句用于检查一个条件是否为真,如果条件为假,则会引发一个AssertionError。语法格式如下:
assert 条件 [, 错误消息]
举个例子:
x = 5
assert x > 0, "x should be positive"
这里,如果x大于0,就不会发生任何事情,否则会抛出一个AssertionError,错误消息为"x should be positive"
注意: assert语句只在条件为假时才会引发错误,且在python解释器运行时默认是开启状态,可以通过-O参数关闭。