什么是断言?应用场景?

assert断言——声明其布尔值必须为真判定,发生异常则为假。

info = {}
info['name'] = 'egon'
info['age'] = 18

# 用assert取代上述代码:
assert ('name' in info) and ('age' in info)

设置一个断言目的就是要求必须实现某个条件。

发表评论

后才能评论