标签:断言简单介绍
断言:>> assert 1==1
>> assert 1==2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError
代码示例:
def add( x, y, *d) :
result = x + y
for i in d :
result += i
return result
if __name__ == ‘__main__‘ :
assert 10 == add(1,2,3,5)
执行结果:
Traceback (most recent call last):
File "ten.py", line 10, in <module>
assert 10 == add(1,2,3,5)
AssertionError
注意:
AssertionError 异常和其他的异常一样可以用try-except 语句块捕捉,但是如果没有捕捉,它将终止程序运行
标签:断言简单介绍
原文地址:http://blog.51cto.com/13496943/2124664