内容简介:python-异常处理try_except
异常处理try-except
在我们写程序的时候经常会遇到一些异常或错误,导致程序终止
当我们使用计算器时,用10除以0会提示
一个简单的错误代码 (10/0)
a = 10 / 0 print("done") 输出报错: a = 10 / 0 ZeroDivisionError: division by zero
可以发现错误信息ZeroDivisionError中断了done的输出
为了处理这个异常,我们可以使用try_except来捕捉这个异常
try: c = 10 / 0 print(c) except ZeroDivisionError as e: print("除数不能为零") #print(e) print("done") 输出结果: 除数不能为零 done
注意:在 Python 2.5之前的版本中需要将 ZeroDivisionError as e改为ZeroDivisionError, e,(后面的e代表异常的实例)
try_except_else语句
try: c = 10 / 1 except ZeroDivisionError as e: print(e) else: print("没有报错信息【c=%s】" % c) print("done") 输出结果 没有报错信息【c=10.0】 done
从以上可以看出,如果没有出现异常,就执行else内容,报错则执行except的内容
以上所述就是小编给大家介绍的《python-异常处理try_except》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 自然语言处理之数据预处理
- Python数据处理(二):处理 Excel 数据
- 什么是自然语处理,自然语言处理主要有什么
- 集群故障处理之处理思路以及健康状态检查(三十二)
- Spark 持续流处理和微批处理的对比
- Android(Java)日期和时间处理完全解析——使用Gson和Joda-Time优雅地处理日常开发中关于时间处理的...
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
移动交互设计精髓
班格 (Cameron Banga)、温霍尔德 (Josh Weinhold) / 傅小贞、张颖鋆 / 电子工业出版社 / 2015-4-1 / CNY 89.00
越来越多的人正涌入移动应用领域,而设计和体验将是移动应用成败的关键。作者通过上百款应用的设计实践,系统化地梳理了移动应用的设计方法论,在理解用户、跨平台和适配设计、移动组件应用、界面视觉感染力、简约设计等方面都进行了深入阐述。此外,作者还介绍了一些非常实用的移动设计工具,分享了设计师该如何与开发工程师协同工作,以及如何收集用户反馈、甄别版本迭代的更新需求等。 《移动交互设计精髓——设计完美的......一起来看看 《移动交互设计精髓》 这本书的介绍吧!