Python assert断言
来源:互联网 发布:酒店2000w数据 编辑:程序博客网 时间:2024/06/04 23:19
断言是一句必须等价于布尔真的判定。
此外发生异常也意味着表达式为假。
测试一个表达式,如果返回值是假,出发异常。
断言通过assert语句实现。
断言语句:
断言语句等价于这样的Python表达式,如果断言成功不采取任何措施(类似语句),否则触发AssertionError(断言错误)的异常。
assert expression【,arguments】
>>> assert 1==1
>>> assert 2+2=2*2
>>> assert len(['my list',12])<10
>>> assert 1==0
Traceback (most recent call last):
File "<pyshell#183>", line 1, in <module>
assert 1==0
AssertionError
AssertionError异常和其他的异常一样可以用try-except语句块捕获。如果没有捕获,他将终止程序运行而提供一个如上的跟踪记录。
>>> try:
assert 1==0
except AssertionError:
print(AssertionError)
<class 'AssertionError'>
阅读全文
0 0
- python assert断言
- python 断言assert用法
- python中的断言assert
- Python assert 断言函数
- Python 断言assert用法
- Python:断言(assert)
- Python assert 断言
- python使用assert断言
- Python assert断言
- python assert 断言语句
- python assert断言语句
- Python 断言(assert)
- python assert断言
- Python :assert断言使用
- [Python]断言assert的用法
- 每天一点python--assert断言
- Python 断言assert的使用
- python断言(assert) 与 __debug__
- windows 系统常用 dll
- Minimum Index Sum of Two Lists问题及解法
- linux 学习20170726 查看进程号及环境变量、获取字符串长度及shell版本
- 2017年多校赛第一场 1006 Function(枚举)
- 完全分布式安装Hadoop,Hive,Hbase,Hwi,Zookeeper
- Python assert断言
- caffe 编译/usr/local/lib/libopencv_highgui.so: undefined reference to `TIFFReadRGBAStrip@LIBTIFF_4.0'
- Spark SQL连接MySQL示例
- 模式: 每个容器的一个服务实例
- 《软件工程专业基础综合》考试大纲
- log4net配置详解
- exe4j 将jar包生成可执行文件后中文乱码(已解决)
- tarjan 算法(求强连通分量)
- Reactive Cocoa Tutorial [1] = "神奇的Macros";