Python异常处理实例解读,Python中的断言
- 格式:doc
- 大小:119.00 KB
- 文档页数:1
Python异常处理实例解读
#Python异常处理实例解读,Python中的断言
#断言是一个健全检查,可以在完成对程序的测试后打开或关闭。
#测试表达式,如果结果为false,则会引发异常。
#assert语句,assert Expression[, Arguments]
#程序解读,测试输入值是否合适,表达式为false,Python会引发AssertionError异常。
def test1(ti):#函数块以关键字def开头,后跟函数名和小括号(())
assert (ti > 0),"这个值不合适!"#如果表达式为false,Python会引发AssertionError异常。
return (ti+5)+32#语句return [expression]用于退出一个函数,可选地将一个表达式传回给调用者
print (test1(273))#ti=273测试输出
print (test1(-300))#ti=-300测试输出
运行结果!
310
Traceback (most recent call last):
File "f:\张铁刚资源库\python\经验谈\103python异常处理实例解读\python异常处理实例解读.py", line 9, in <module>
print (test1(-300))
File "f:\张铁刚资源库\python\经验谈\103python异常处理实例解读\python异常处理实例解读.py", line 6, in test1
assert (ti > 0),"这个值不合适!"
AssertionError: 这个值不合适!
>>>。