Python3 assert断言实现原理解析
语法格式如下:
assert expression
等价于:
if not expression: raise AssertionError
assert 后面也可以紧跟参数:
assert expression [, arguments]
等价于:
if not expression: raise AssertionError(arguments)
以下为 assert 使用实例:
>>> assert True # 条件为 true 正常执行>>> assert False # 条件为 false 触发异常Traceback (most recent call last): File '<stdin>', line 1, in <module>AssertionError>>> assert 1==1 # 条件为 true 正常执行>>> assert 1==2 # 条件为 false 触发异常Traceback (most recent call last): File '<stdin>', line 1, in <module>AssertionError >>> assert 1==2, ’1 不等于 2’Traceback (most recent call last): File '<stdin>', line 1, in <module>AssertionError: 1 不等于 2
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持好吧啦网。
相关文章:
1. asp画中画广告插入在每篇文章中的实现方法2. ASP基础知识Command对象讲解3. Ajax对xml信息的接收和处理操作实例分析4. vscode运行php报错php not found解决办法5. Matplotlib可视化之添加让统计图变得简单易懂的注释6. CVE-2020-15148漏洞分析7. Ajax 的初步实现(使用vscode+node.js+express框架)8. Spring MVC+ajax进行信息验证的方法9. 一个用xslt样式将xml解析为xhtml的类TransformBinder(兼容FF和IE7.0)10. python使用pywinauto驱动微信客户端实现公众号爬虫

网公网安备