1.异常处理
什么是异常:不正常的情况都称为异常!
1语法错误!type error
~写错了!解释器解释执行时就会出错!错误
2运行错误!
~运行过程中,由于不同数据的处理出现的错误!异常
3运行结果错误!
程序没有出错,但是运行的结果不是期望的结果!BUG
2.错误修改
错误:通过错误信息的定位,直接修改!
哪错了改哪里!!!
3异常
通过处理代码~将可能出现错误的代码包含,进行选择处理:异常处理
BUG:程序中出现的一种业务漏洞,需要完善!
异常处理还分为单项异常处理和多项异常处理
多项异常处理:
# coding:utf-8
# 1. 共同处理
try:
c = int(input("请输入数字:"))
print(ch)
except:
print("直接处理所有异常,如果没有丰富经验~不推荐!")
# 2. 指定多个异常共同处理:自己负责模块开发时常用的开发方式
try:
c = int(input("please enter the number:"))
print(ch)
except (NameError, ValueError) as e:
print("明确指定1个或者多个异常进行处理")
# 3. 多个异常独立处理方式:接口开发时~协同开发~经常用到的精确处理方式
try:
c = int(input("sawadika:"))
print(ch)
except NameError as e:
print("名称错误,检查是否使用了未声明变量")
except ValueError as e:
print("值错误,检查是否出现了非法数据")
今天的异常处理就先写到这吧,还有好多不了解的,慢慢学习中!!!