异常处理梳理、总结

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,788评论 0 9
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,032评论 25 709
  • 青春 是明亮的眼睛 活力四射 青春 是娇艳的花朵 喷香逼人 青春 是年少的张狂 也是懵懂的暗动 那么羞涩 青春我该...
    一切缘分28阅读 1,313评论 0 0
  • 见使入来 倚座低首 非答滞欺瞒 起身道和羞 鱼儿水中戏话 梧桐树下秋殇 岁易苦 月蹉跎 非富愿 效分明
    七夜_听雪阅读 3,207评论 0 0
  • 李玲_8d33阅读 2,890评论 0 0