【计算机知识学习】python-异常

day 17

今天学习了异常部分。

主要是对一些基本概念和语法的学习。

try:

   可能发生错误的代码

except

       如果出现异常执行的代码

 异常的捕获包括指定异常(异常名字如NameError等)、多个指定异常(以元组的形式捕获)

异常信息的描述——就是把哪个地方怎么错的显示出来,语法:

except   xxxx  as  result

       如果出现异常执行的代码

捕获所有异常      Exception 是所有程序异常类的父类

语法如下:

try:

    print(num)

except Exception as result:

    print(result)

else,当没有异常的时候执行的代码

finally表示的是无论是否异常都要执行的代码,例如关闭文件

异常的传递

while True 一定要搭配 break

time模块

time.sleep(时间/秒)

环境配置  cmd不能按照视频教程调用

经过配置好了   环境配置中 path 重新复制了一下python所在的路径

自定义异常

Python中,抛出自定义异常的语法为raise异常类对象。

自定义异常类, 继承Exception 魔法方法有initstr(设置异常描述信息)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值