Python初级第4课——异常(只读课堂)

本节课详细介绍了Python中的异常,包括异常的概念、常见异常类型如ZeroDivisionError和FileNotFoundError,以及如何通过异常捕获来处理错误。通过实例演示了除数为0和尝试打开不存在文件时的错误处理,帮助初学者理解Python异常处理机制。
摘要由CSDN通过智能技术生成

欢迎来到“只读课堂”!

这节课给大家介绍一下异常的内容,也就是我们平时接触最多的

异常是什么

当我们的程序发生一些解释器无法继续处理下去的事情,无法编译,就会抛出错误(异常);一般是一些

逻辑错误,语法错误,无法生成结果

等。

In [1]:

#但是有时我们可以不让异常发生的时候终止程序,而是让它去做一些别的事情。

常见异常

In [2]:

mylist = [1,2,3,4,5]

In [3]:

del
  File "<ipython-input-3-44627d20a712>", line 1
    del
       ^
SyntaxError: invalid syntax

In [4]:

mylist

Out[4]:

[1, 2, 3, 4, 5]

In [5]:

del mylist

In [6]:

mylist
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-6-787410b875dd> in <module>()
----> 1 mylist

NameError: name 'mylist' is not defined

In [7]:

#这样就是我们要找的,变量名不存在或变量写错了

In [8]:

#它就会报错

In [9]:

1/0
---------------------------------------------------------------------------
ZeroDivisionError                         Traceback (most recent call last)
<ipython-input-9-9e1622b385b6> in <module>()
----> 1 1/0

ZeroDivisionError: division by zero

In [10]:

#这样也会报错

In [11]:

0/1

Out[11]:

0.0

In [12]:

#这样却不会,

In [13]:

#还有些常见的语法错误

In [14]:

if True
  File "<ipython-input
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值