TypechoJoeTheme

香草物语

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码

python异常之else代码块

Laughing博主
2018-10-14
/
0 评论
/
1,037 阅读
/
208 个字
/
百度已收录
10/14
本文最后更新于2020年09月25日,已超过1455天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

通过将可能引发错误的代码放在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 代码块中的代码时引发了指定的异常,该怎么办。

python
朗读
赞(0)
赞赏
感谢您的支持,我会继续努力哒!
版权属于:

香草物语

本文链接:

https://www.xiangcaowuyu.net/java/python-exception-else-code-block.html(转载时请注明本文出处及文章链接)

评论 (0)
  1. switch、 闲逛
    MacOS · Safari

    支持~~~!

    2019-12-15 回复
  2. 发热 闲逛
    Windows 7 · Google Chrome

    优化SEO要用到

    2019-05-07 回复