Python3 assert断言实现原理解析
作者:yaominghui 时间:2023-06-11 20:39:33
语法格式如下:
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
来源:https://www.cnblogs.com/pfeiliu/p/12289390.html
标签:Python,assert,断言
0
投稿
猜你喜欢
通过事务日志解决SQL Server常见四大故障(二)
2009-03-25 13:51:00
使用SSIS创建同步数据库数据任务的方法
2012-11-30 19:53:44
Mootools 1.2教程(23)——滑动效果(Slide)
2009-03-04 12:33:00
Dreamweaver表格布局经验谈
2007-02-03 11:39:00
ASP编程代码:隐藏图片的真实地址
2008-10-19 17:14:00
FileSystemObject 示例代码
2008-10-24 08:54:00
《细节决定交互设计的成败》
2009-06-02 11:23:00
SQL SERVER 建立索引
2010-07-02 21:01:00
PHP字符串中提取文件名的实例方法
2023-06-12 18:57:32
主页移动背景代码
2009-11-16 17:54:00
将以用户为中心的设计嵌入产品设计和开发流程
2009-08-11 14:27:00
MYSQL教程:MySQL Show命令
2009-12-20 17:54:00
用色彩打造专业的视觉效果
2010-09-25 19:04:00
框架iframe子页面,自适应高度方法
2008-06-07 13:31:00
教你用FrontPage2003轻松布局网页
2008-02-24 17:05:00
如何使用共享连接减少空闲的连接数?
2010-05-16 15:15:00
Firefox扩展工具:Firebug调试经验与技巧
2008-10-31 13:16:00
几个ASP字符串处理函数
2008-04-23 12:55:00
JavaScript基础知识篇-你真的了解JavaScript吗?
2009-09-17 13:00:00
CSS分栏布局的方法:绝对定位和浮动
2009-04-30 13:10:00