android11分享异常,7-11_异常处理-try exceptAndroid移动应用开发.pdf

PYTHON

PYTHON

编程基础

编程基础

异常处理-try except

异常处理-try except

概述

使用try except语句可以捕获异常并做异常处理 ,其语法格式为

try:

try子句的语句块

except 异常类型1:

异常类型1的处理语句块

except 异常类型2:

异常类型2的处理语句块

except 异常类型N :

异常类型N的处理语句块

概述

try except语句的处理过程为 :

GAME

Ø 执行try子句的语句块。如果没有异常发生 ,则except子句不被执行。

Ø 如果有异常发生 ,则根据异常类型匹配每一个except关键字后面的异

常名 ,并执行匹配的那个except子句的语句块 ;

Ø 如果异常类型与所有except子句都不匹配 ,则该异常会传给更外层的

try except语句 ;

Ø 如果异常无法被任何的except子句处理 ,则程序抛出异常并停止运行。

例 :try except语句使用示例

for i in range(3): #循环3次

try: 请输入一个数字 :abc

num int(input('请输入一个数字 :')) 值错误 !

print(10/num) 请输入一个数字 :0

except ValueError: 其他异常 !

print('值错误 !') 请输入一个数字 :10

except: 1.0

print('其他异常 !')

例 :try except语句使用示例

提 示

except子句后面的异常类型 ,既可以是单个异常

类型 ,如 “except ValueError:” ;

也可以是由多个异常类型组成的元组 ,如 “except

(TypeError, ZeroDivisionError):” ;

还可以为空 ,即 “except:” ,表示捕获所有的异常。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值