码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-03-29 02:10:13      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:ace   eof   error   逻辑   运行   most   ali   recent   int   

一、什么是异常

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

例如:

 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----面向对象---异常处理

标签:ace   eof   error   逻辑   运行   most   ali   recent   int   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!