Assert断言

Assert断言

环境

Python3.7.0

macOS High Sierra 10.13.6

python assert断言是声明其布尔值必须为真的判定,如果发生异常就说明表达式为假.可以理解assert断言语句为raise-if-not,用来测试表达式,返回为假就会触发异常

>>> assert 1==1
>>> assert 1==0
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AssertionError

使用assert可以判断条件是否正确

try:
    assert 1==0
except AssertionError as e:
    print(e.args)
()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 步骤 全局安装 mocha Fork 代码仓库并拉到本地 启动测试 打开 ./test/test.js 修改代码跑...
    Junting阅读 5,228评论 0 1
  • 断言,常用于调试程序,生产环境不适用(影响性能),用于防御式编程。 语法: assert <布尔表达式>asser...
    莫那一鲁道阅读 1,290评论 0 0
  • 断言,指在个人的语言中,轻易地在短时间内对某一件事情或者事物下的一种主观性非常强的言论。如果事实与断言不符,则会被...
    Lension阅读 6,476评论 0 2
  • assert 模块 提供了断言测试的函数,用于测试不变式。一直觉得最直观的学习模式是首先抛出demo,然后通过对d...
    七_五阅读 1,040评论 0 1
  • 资源引用 node.js 是跨平台的,所以为了不同平台都可以使用路径,我们一般用./表示当前路径 图片以及 htm...
    GodlinE阅读 274评论 0 0