Python异常处理实例解读,Python中的断言
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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
print (test1(-300))
File "f:\张铁刚资源库\python\经验谈\103python异常处理实例解读\python异常处理实例解读.py", line 6, in test1
assert (ti > 0),"这个值不合适!"
AssertionError: 这个值不合适!
>>>