Python学习笔记(六)

65 阅读1分钟

定义类

  • 成员变量
  • 成员方法 (self, )

私有成员__private_method 两个下划线开头

构造方法

内置的魔术方法

赋值:自动执行

def __init__(self, ):
    self.data = []
    self.name = name

重写str:一个对象成为print()函数参数输出的内容

def __str__(self):
     return f"This is a xxx object!"

重写对象之比较大小

  • __lt__:<
  • __le__:<=
  • __eq__:==

继承

可多继承

class Derived(BaseClass1, BaseClass2):
# 父类方法名:左边最优先

pass 补全 空的代码块