python中assert的学习

在Python中,遇到了有关assert的使用,对于assert在敲代码的时候可以省略,但是当遇到错误时,它可以起到一种报错时显示错误的作用,真是万能的程序员。
我们可以写一个简单的函数来测试assert的语法可以如下写:

def test(x,y):
    assert  x==3, "x can not be less than 3"

如果调用test函数如下会有什么结果呢?把x=3试试:

test(3,2)

没有报错
此时没有报错,如果我们把x=1,会有怎样的结果呢?
开始报错
结果报错,显示错误为AssertionError
所以综上可知,当条件为真,不会报错,当条件为假,则会报错

猜你喜欢

转载自blog.csdn.net/qq_31385713/article/details/81534505