断言函数是对表达式布尔值的判断,要求表达式计算值必须为真。可用于自动调试。
如果表达式为假,触发异常;如果表达式为真,不执行任何操作。
实例1print('------------------------')
assert(4 % 2 == 0)
print('测试结束')
print('------------------------')
因为4%2==0为True,所以直接运行下一行,输出测试结束
运行结果如下:
------------------------ 测试结束 ------------------------实例2
print('------------------------')
assert(4 % 2 == 1)
print('测试结束')
print('------------------------')
因为因为4%2==1为False,所以结束程序。
运行结果如下:
------------------------ Traceback (most recent call last): File "D:/newcode/学习.py", line 108, inassert(4 % 2 == 1) AssertionError



