[Python]断言assert的用法
来源:互联网 发布:杭州网络 编辑:程序博客网 时间:2024/06/05 12:47
原创文章,欢迎转载。转载请注明:转载自 祥的博客
原文链接:http://blog.csdn.net/humanking7/article/details/45950781
在开发一个程序时候,与其让它运行时崩溃,不如在它出现错误条件时就崩溃(返回错误)。这时候断言assert
就显得非常有用。
assert的语法格式:
assert expression
它的等价语句为:
if not expression: raise AssertionError
这段代码用来检测数据类型的断言,因为 a_str
是 str
类型,所以认为它是 int
类型肯定会引发错误。
>>> a_str = 'this is a string'>>> type(a_str)<type 'str'>>>> assert type(a_str)== str>>> assert type(a_str)== intTraceback (most recent call last): File "<pyshell#41>", line 1, in <module> assert type(a_str)== intAssertionError
0 0
- [Python]断言assert的用法
- python assert断言的用法
- python 断言assert用法
- Python 断言assert用法
- 断言ASSERT的用法
- assert()断言的用法
- assert() 断言的用法
- 断言(ASSERT)的用法
- 断言(ASSERT)的用法
- 断言(ASSERT)的用法
- 断言(ASSERT)的用法
- 断言(ASSERT)的用法
- 断言(ASSERT)的用法
- 断言(ASSERT)的用法
- 断言(ASSERT)的用法
- 断言(ASSERT)的用法
- 断言(ASSERT)的用法
- 断言(ASSERT)的用法
- asa 5512 端口映射问题
- EIP寄存器
- 2015年个人规划-成为一名合格程序员
- leetcode algorithms: two sum
- android.os.NetworkOnMainThreadException异常
- [Python]断言assert的用法
- 在struts2的配置文件中用图形化的界面快速include其他struts.xml
- GeoServer:代码实现批量发布地图服务
- 北林校赛 北林oj 1332 冰尘君与扑克魔术
- Linux下激活超级用户root
- 十一周——继承与派生——项目一 教师兼干部类
- 前台照片展示的js实现
- MySQL版本问题
- Eclipse 工程Clear与build的作用