python入门,python异常处理,Try/Except

什么是python的异常?

异常是出现在程序执行过程中的,当程序出现异常后,程序就无法正常运行。当python脚本发生异常时,我们就需要捕获它,对异常进行处理,否则程序会终止运行。

异常的种类

异常名称描述

异常的处理

捕捉异常在python中使用的是try/except语句。

try用来检测语句块中的错误,从而让except语句捕获异常信息并处理。

如果你不想在异常发生时结束你的程序,只需在try里捕获它。

语法:

以下为简单的try....except...else的语法:

try:

#运行别的代码

except :

#如果在try部份引发了'name'异常

except ,:

#如果引发了'name'异常,获得附加的数据

else:

#如果没有异常发生

异常实例

1、KeyError实例

names = ['alex','jack']

data = {}

data['name']

程序报错信息

KeyError异常处理

try:

data['name']

except KeyError:

print("KeyError")

运行结果:

KeyError

2、IndexError实例

names = ['alex','jack']

data = {}

names[3]

程序报错信息

IndexError异常处理

try:

names[3]

except IndexError:

print("列表操作错误")

运行结果:

列表操作错误

总结

感谢大家的阅读,欢迎在评论区中发表自己不同的观点,若有其他问题请在评论区留言,喜欢的朋友请多多关注转发支持一下。

点个赞呗!!!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190323A0823G00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券