Python异常处理实例解读,Python中的断言

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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: 这个值不合适!

>>>

相关文档
最新文档