Python super() 函数

  • 定义和用法

    super() 函数用于提供对父类或兄弟类的方法和属性的访问。该函数返回一个代表父类的对象。
  • 实例

    创建一个将从另一个类继承所有方法和属性的类:
    class Parent:
      def __init__(self, txt):
        self.message = txt
    
      def printmessage(self):
        print(self.message)
    
    class Child(Parent):
      def __init__(self, txt):
        super().__init__(txt)
    
    x = Child("Hello, and welcome!")
    
    x.printmessage()
    尝试一下
  • 句法

    super()
  • 参数值

    参数 必需的 描述
  • 相关页面

    delattr() - 删除去一个属性
    getattr() - 获得一个属性的值
    hasattr() - 检查是否一个属性存在