搜索内容

7-Python类和对象
  • Python类的定义与使用

    类最基本的功能就是定义了一个新的类型。可以使用下面的语法来定义一个空类,即一个什么属性都没有的类,一个什么事情也做不了的类。 class 类名: pass 这里……
    无卤 7-Python类和对象 2021年4月28日
  • Python __init__()和__del__()函数的用法

    __init__()(后续称之为初始化函数)是用来初始化实例对象的。每次构造一个实例对象时,都会调用该类的初始化函数。 在该初始化函数中可以初始化实例对象,或……
    中天 7-Python类和对象 2021年4月28日
  • Python类属性和实例属性

    其实类本身也是一个对象,它也有自己的属性。类的属性一般表示类的相关内容,如类的版本和作者等信息。类的属性的定义是在类里面直接定义一个变量即可。 下面……
    啊Q 7-Python类和对象 2021年4月28日
  • Python self的用法

    对象属性在类外面使用“对象名。属性”来表示,在类里面使用“self.属性”来表示。对于对象的属性也存在增删改查操作,如可以用赋值语句来修改或者添加属性,通过 ……
    无卤 7-Python类和对象 2021年4月28日
  • Python getattr()、setattr()、hasattr()和delattr()的用法

    除了使用前面介绍的方法来操作属性外,还有一套通用的方法来操作属性。这种方法类似于静态反射机制,即在不知道对象具体定义的情况下,也能通过查询等方式得到……
    阿喜 7-Python类和对象 2021年4月28日
  • Python静态方法的使用

    静态方法就是该方法没有绑定某个对象。和对象方法不同的是,其定义时第一个参数不是 self,这看起来更像一个普通方法。由于没有 self 参数,所以也不能使用“se……
    yiyan 7-Python类和对象 2021年4月27日
  • Python类方法的使用

    类方法也不属于某个对象,所以其第一个参数也不为self。但它属于某个类,所以其第一个参数一定是cls。 @classmethod def static_func(cls, 参数列表): pass ……
    嘿哈 7-Python类和对象 2021年4月27日
  • Python类的私有属性

    在 C++ 和 Java 中,属性(成员)有访问控制,如 public 表示任意代码可以访问该属性,private 表示仅当前类的代码才可以访问该属性。 Python 中没有这个访问……
    小杜 7-Python类和对象 2021年4月27日
  • Python只读属性的设置(2种方法)

    默认情况下,实例对象的所有成员都是可以读和写的。但有时希望做一些限制,如只能读不能修改,或者检查修改的值必须符合类型要求或者范围要求。 实现该功能的……
    无卤 7-Python类和对象 2021年4月27日
  • Python类的派生(派生类)

    派生是面向对象编程的基本概念,它赋予了我们基于某个基础类来轻松创建新类的能力。使用派生类的方法,我们可以复用他人的代码,不必从 0 开始创建自己的轮子……
    丹青 7-Python类和对象 2021年4月27日