Advertisement

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)

还没有任何评论哟~