assert用于判断程序是否满足条件,如果不满足条件就会抛出异常,从而终止程序运行。
语法:assert 判断条件, '异常说明字符串'
a = 2
assert a>1, '满足条件,不会抛出异常'
assert a<1, '不满足条件,抛出异常并终止程序,后面代码不会执行'
# 输出:
---------------------------------------------------------------------------
AssertionError Traceback (most recent call last)
<ipython-input-6-07b1b288a99e> in <module>
1 a = 2
2 assert a>1, '满足条件,不会抛出异常'
----> 3 assert a<1, '不满足条件,抛出异常并终止程序,后面代码不会执行'
AssertionError: 不满足条件,抛出异常并终止程序,后面代码不会执行