python中try-except-else的工作原理
- 更新时间:2021-06-24 10:00:46
- 编辑:党佳惠
我们帮大家精选了相关的编程文章,网友姜麦冬根据主题投稿了本篇教程内容,涉及到Python相关内容,已被519网友关注,涉猎到的知识点内容可以在下方电子书获得。
参考资料
- 《程序员学Python》书中源代码 配套资源 / 135.4 KB / 裘宗燕 推荐度:
- Python机器学习及实践:从零开始通往Kaggle竞赛之路 PDF 电子书 / 48.3 MB / 范淼,李超 推荐度:
- 常用数据挖掘算法总结及Python实现 / 5.1 MB / 码小辫 推荐度:
- Python机器学习基础教程 PDF 电子书 / 28.3 MB / 安德里亚斯·穆勒 推荐度:
- Python数据科学:技术详解与商业实践 PDF 电子书 / 154 MB / 常国珍 推荐度:
正文内容
今天在网上看到《python中try-except-else的工作原理》,代码实例很详细,把代码做了调试发布出来,为了大家阅读方便。
1、如果除法运算成功,我们就使用else代码块来打印结果。
except代码块告诉Python,出现ZeroDivisionError异常时该怎么办。如果try代码块因除零错误而失败,我们就打印一条友好的消息,告诉用户如何避免这种错误。程序将继续运行,用户根本看不到traceback:
Give me two numbers, and I'll divide them. Enter 'q' to quit. First number: 5 Second number: 0 You can't divide by 0! First number: 5 Second number: 2 2.5 First number: q
2、工作原理
Python尝试执行try代码块中的代码,只有可能引发异常的代码才需要放在try语句中。有时候,有一些仅在try代码块成功执行时才需要运行的代码;这些代码应放在else代码块中。except代码块告诉Python,如果它尝试运行try代码块中的代码时引发了指定的异常,该怎么办。
通过预测可能发生错误的代码,可编写健壮的程序,它们即便面临无效数据或缺少资源,也能继续运行,从而能够抵御无意的用户错误和恶意的攻击。
以上就是python中try-except-else的工作原理,希望能对大家有所帮助。更多Python学习指路:
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
相关教程
-
python语言有哪两种编程方式
python语言的两种编程方式:1、面向过程:以指令为中心,由指令处理数据,即如何组织代码来解决问题;2、面向对象:以数据为中心,所有的处理代码都围绕数据展开,即如何设计数据结构组
发布时间:2019-06-27
-
Win8下python3.5.1安装教程
这篇文章主要为大家详细介绍了Win8下python3.5.1安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
发布时间:2019-06-03