python assert

发布时间:2020-07-13 08:46:13 作者:woahjknes
来源:网络 阅读:617

assert(断言):

assert condition

assert 可以作为判断,在结果为True时什么都不返回,在结果为False时会触发一个错误,它等价于下面的判断

if not condition:
    raise AssertionError()

测试下:

\>>> assert True # nothing happens
assert False
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError
\>>>

assert还可以包含一个额外的错误消息选项,如下面

\>\>\> assert False, '这是一个错误'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError: 这是一个错误
\>>>
\>>> assert 1==2,('%s, 1不等于%d' % ('hello', 2))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError: hello, 1不等于2
\>>>

推荐阅读:
  1. python中如何使用assert断言
  2. assert语句怎么在Python中使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python assert asser

上一篇:Ubuntu16.04的ElasticSearch的实践

下一篇:使用docker搭建nexus并配置docker私有仓库

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》