鱼C论坛

 找回密码
 立即注册
查看: 1517|回复: 0

[技术交流] 《零基础入门学习Python》第十九讲笔记--异常处理

[复制链接]
发表于 2017-9-19 09:49:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
异常处理

异常检测:try:.....except......
使用方法:try:
                       检测范围                                         #如果出现异常会自动跳到except语句,异常的语句和except之间的语句是不会执行的
                 except  异常类型  as  reason:              #异常类型至网页查询,as reason会将错误原因输出至屏幕
                       出现异常后执行的代码
      例:try:
                   sum = 1 + '1'
                   print('会不会执行呢?')
             except  TypeError  as  reason:
                       print('类型出错!\n错误的原因是:' + str(reason))
      返回:类型出错!
                错误的原因是:unsupported operand type(s) for +: 'int' and 'str'      #不支持整型和字符串相加

try-finally语句
使用方法:try:
                       检测范围
                 except  异常类型  as  reason:               
                       出现异常后执行的代码
                 finally:
                       一定会被执行的代码                       #适用于最后一定需要执行代码

raise语句:自己引发异常
        例:raise TypeError
        输出:返回TypeError的错误代码

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 10:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表