python的assert作用
用处:
检查条件,不符合就终止程序,并且提示错误原因
代码:
a=-1
#报错
assert (a>0),"a超出范围"
效果:
Traceback (most recent call last):
File “C:/Users/xiahuadong/Desktop/test.py”, line 3, in
assert (a>0),“a超出范围”
AssertionError: a超出范围Process finished with exit code 1
代码:
a=-1
#正常运行
assert (a<0),'正常运行,没有提示'
效果:
Process finished with exit code 0