您的位置:首页 > 编程语言 > Python开发

Python基础学习:关键字assert

2018-03-11 19:31 239 查看
关键字assert可以构成断言语句。它的价值在于当我们在构建一个新的程序模块时,可以使用它帮我们锁定bug范围。
断言语句的表达式为:
assert expression [, arguments]
assert 表达式 [, 参数]
中括号中的项目为选填项目,选填项目将会在表达式的布尔值为False时抛出,使得错误更加明晰。
 例如:
(1)a = ''

b = 'bbb'

assert a == b




(2)a = ''

b = 'bbb'

assert a == b,'a is unequal b'


      当在建立一个新的程序模块时,存在一个关键表达式,我们就可以用assert测试其运行后结果是否符合我们的语气,从而在此设立测试节点,便于我们修正程序中可能存在的bug。
实际上,assert也可以用
    if not expression:
      raise argument
代替
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python assert