Python基础学习:try-except语句
发布时间
阅读量:
阅读量
将可能存在错误的代码段置于try模块中,并通过except语句来捕获和处理异常。except语句既可以针对特定类型的异常进行处理,也可以用于处理多个用圆括号括起的异常类型。若在except后未明确指定异常类型,则会默认处理所有可能发生的异常。对于每一个try语句块,系统要求至少对应一个except语句进行异常处理。
1.异常类只能来处理指定的异常情况,如果非指定异常则无法处理
s1 = 'hello'
try:
int(s1)
except IndexError as e: # 未捕获到异常,程序直接报错
print (e)
2.多分支
s1 = 'hello'
try:
int(s1)
except IndexError as e:
print(e)
except KeyError as e:
print(e)
except ValueError as e:
print(e)
全部评论 (0)
还没有任何评论哟~
