python异常之else代码块

Laughing
2018-10-14 / 0 评论 / 1,071 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年09月25日,已超过1575天没有更新,若内容或图片失效,请留言反馈。

通过将可能引发错误的代码放在try-except 代码块中,可提高这个程序抵御错误的能力。错误是执行除法运算的代码行导致的,因此我们需要将它放到try-except 代码块中。这个示例还包含一个else 代码块;依赖于try 代码块成功执行的代码都应放到else 代码块中:

try:  
    answer = 5/1  
except ZeroDivisionError as e:  
    print('不能除零')  
else:  
    print(answer)

try-except-else 代码块的工作原理大致如下:Python尝试执行try 代码块中的代码;只有可能引发异常的代码才需要放在try 语句中。有时候,有一些仅在try 代码块成功 执行时才需要运行的代码;这些代码应放在else 代码块中。except 代码块告诉Python,如果它尝试运行try 代码块中的代码时引发了指定的异常,该怎么办。

0

评论 (0)

取消
  1. 头像
    switch、
    MacOS · Safari

    支持~~~!

    回复
  2. 头像
    发热
    Windows 7 · Google Chrome

    优化SEO要用到

    回复