大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > Python语言 > Python3入门 > [011]Python之assert断言函数

[011]Python之assert断言函数

发布时间:2017/12/27 Python3入门 所有文章 标签python阅读:404

引:使用assert断言是学习任何一个编程语言中非常好的习惯,当然python assert 断言句语格式及用法很简单。

在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行最崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。本文主要是讲assert断言的基础知识。

assert断言的作用:

assert断言是声明其布尔值必须为真的判定,如果发生异常就说明表达示为假。可以理解assert断言语句为raise-if-not,用来测试表示式,其返回值为假,就会触发异常。

语法格式:

expression assert 条件表达式
assert语句用来声明某个条件是真的。
如果你确定某个分支的结果必须为多少值才能让接下来的分支一直进行下去的话,最好的办法就是使用断言。
assert语句条件表达式为false的时候,会引发一AssertionError。

ASSERT例子:

assert 1==1
assert 2+2==2*2
assert len(['my boy',12])<10
assert range(4)==[0,1,2,3]

总结:断言的Assert函数初学的话只用简单学会如何使用。之后的Python进阶中会有Assert的深度解析。

The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有0评论

    大宇博客

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息