享学课堂-Python异常和错误

本节内容如下:

什么是错误

什么是异常

二者的区别

什么是错误

错误是编译期间出现的,常见错误有两种情况:

语法错误:代码不符合解释器或者编译器语法规则

逻辑错误:不完整或者不合法输入或者计算错误

什么是异常

异常是在运行期出现,程序在运行期间出现问题,导致程序无法运行,常见的情况有:

程序有逻辑或者算法错误

运行过程中计算机错误(内存不够或者IO错误)

二者的区别

错误在编译期间出现,异常在运行期间出现,语法错误可以修改,逻辑错误很难发现和修改,异常是在运行期出现的

异常的产生,检查到错误或者解释器认为是异常,它将抛出这个异常

异常处理,截获异常,忽略或者终止程序处理异常

a, b=0,100

# 被零除

print(b/a)

# 递归死循环

def f():

print('f...')

f()

f()

# a 没有定义

print(a)

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180301A0EP7X00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券