异常处理梳理、总结

2018-08-02  本文已影响0人  昀吖
75706945.jpg

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("值错误,检查是否出现了非法数据")

今天的异常处理就先写到这吧,还有好多不了解的,慢慢学习中!!!

上一篇 下一篇

猜你喜欢

热点阅读