首页 > 编程语言 > 详细

Python----面向对象---异常处理

时间:2018-03-29 00:39:13      阅读:174      评论:0      收藏:0      [点我收藏+]

一、什么是异常

异常是错误发生的信号,一旦程序出错,并且程序没有处理这个错误,那么就会抛出异常,并且程序的运行随之终止

例如:

 1 print(1)
 2 print(2)
 3 print(3)
 4 int(aaaa)
 5 print(4)
 6 print(5)
 7 print(6)
 8 
 9 结果为:
10 
11 Traceback (most recent call last):
12 1
13 2
14   File "C:/Users/xu516/PycharmProjects/Python全栈开发/第三模块/面向对象编程/32 异常处理.py", line 6, in <module>
15 3
16     int(aaaa)
17 ValueError: invalid literal for int() with base 10: aaaa

报错后后面的代码没有被执行

二、错误分为两种

1、语法错误

例如:

 1 print(xxx
 2 
 3 if 1 > 3
 4 
 5 结果为:
 6 
 7   File "C:/Users/xu516/PycharmProjects/Python全栈开发/第三模块/面向对象编程/32 异常处理.py", line 15
 8     
 9     ^
10 SyntaxError: unexpected EOF while parsing

2、逻辑错误

 

Python----面向对象---异常处理

原文:https://www.cnblogs.com/xudachen/p/8667225.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!