Python学习笔记:断言(python中的断言是什么意思)

网友投稿 971 2022-09-19

Python学习笔记:断言(python中的断言是什么意思)

Python学习笔记:断言(python中的断言是什么意思)

一、断言

1、定义:用于判断一个表达式,在表达式条件为 false 的时候触发异常。

2、作用:通常在断言语句后面有非常重要的代码,所以才需要在断言确定后面的代码是否执行,其实相当于一个判断。条件不成立则抛出异常并且退出程序。

3、断言的代码如下:

assert type("Hello World...") is int, "发生了数据异常,程序退出!"

4、等价于:

if not 条件:

raise AssertionError(输入打印信息)

5、断言的异常为AssertionError,但是在同模块使用try..excep无法捕获,可以在模块外面捕获此异常。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:windows下编译及使用libevent
下一篇:windows启动、停止、安装服务
相关文章

 发表评论

暂时没有评论,来抢沙发吧~