• 异常 元类


    异常

    异常:异常是错误发生的信号,一旦程序出错就会产生一个 异常,如果没有被应用程序处理,那么该异常就会被抛出来,程序的执行就会随之终止。

    异常包含内容:traceback异常追踪信息,异常类型,异常的信息。

    异常处理:避免程序因为 异常而崩溃,所以在应用程序中应该对该异常进行处理,从而增强程序的健壮性。

    try  (只有在错误发生条件无法预知的情况下再加上try......exception)

    except NameError:

    后面代码会继续运行

    万能型异常Exception

    else else必须放在后面,被监测代码后面没有异常的情况下执行

    finally 无论被监测的代码块有无异常都会执行,后面通常接一些资源回收的代码

    异常分类:语法错误(在程序执行前就应该立即修正);逻辑错误

    自定义异常类型:主动触发异常类型:raise TypeError当资源被无限占用时就会触发

    元类

    元类关系:调用元类——>自定义元类————>自定义的对象

    自定义类组成部分:类名,类的基类们,类的名称空间,调用元类实例化得到自定义的类

    控制类名必须使用驼峰体,类体必须要有注释文档且文档不能为空

    总结:对象之所以可以调用是因为对象的类中也有一个函数__call__

    推倒:如果一切皆为对象那么OldboyTeacher也是一个对象,该对象本身之所以可以调用,肯定是这个对象的类中也定义了一个__call__

    __init__方法功能:控制类名:控制元组父类;控制名称空间

  • 相关阅读:
    剑指 Offer 05. 替换空格
    28. 实现 strStr()
    67. 二进制求和
    排序算法之二快速排序
    排序算法之一冒泡排序
    将本地文件上传到GitHub
    spring data jpa 操作pipelinedb 的continuous view 与stream
    pipelinedb学习笔记
    PostgreSQL 、springboot 、spring data jpa 集成
    pipelineDB学习笔记-2. Stream (流)
  • 原文地址:https://www.cnblogs.com/AllenZhou/p/9544117.html
Copyright © 2020-2023  润新知