断言 assert
断言
-
含有assert关键字
-
语法
assert condition, message
其中condition是条件,是一个布尔表达式,用于判断某个条件是否为真。
如果condition为True,则程序继续执行;
如果condition为False,则会抛出一个AssertionError异常,并可选地输出message作为错误信息
eg:
name = 'Vaner'
assert name == 'Rachel', '如果不是Rachel 就不执行了'
print('Rachel,执行') # 抛出异常
# 就相当于
if not name == 'Rachel':
raise Exception('不是Rachel,就不执行了')