断言 assert

断言

  1. 含有assert关键字

  2. 语法

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,就不执行了')

posted @ 2023-09-01 19:00  瓜瓜不甜  阅读(5)  评论(0编辑  收藏  举报