您的位置:首页 > 编程语言 > Python开发

python基础语法-python异常处理

2018-07-26 17:03 381 查看

python中的异常处理(类似于java)

异常处理的好处:大大减少了由于异常程序崩溃的发生。

三个基本语句:

try:在try语句后放入可能出现问题的代码,没有问题正常执行

except:可以包含多条except语句

                每个except后面紧跟一个异常类型(可以是系统预设也可以是自定义,这里不推荐自定义,因为绝大多数异常系统已经给出),随后as 语句+异常变量名称+":"后跟处理语句

finally:最终必定会执行的语句

注意:异常的抛出是由上而下,由小到大,直到找不到异常

[code]try:
num = int(input())
result = 100/num
prinf("result is {0}".format(result),result.a)
except ZeroDivisionError as e:
print(e)
print("除数为0的异常")
except NameError as e:
print(e)
print("名称异常")
except Exception as e:
print(e)
print("其他异常")
finally:
print("绝对打印的语句")

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: