多继承

  • 多继承使用super().__init__()发生的状态可以使用类的__mro__属性来查看(调用父类的顺序)【Python自学笔记】MRO多继承(super().__init__())、*args和**kwargs
  • super(父类,self).__init__()这种方法可以指定调用的父类

*args 和 **kwargs

  • 如何想让您的函数可以接收 不定长度的参数 ,那么可以使用*args**kwargs作为 形参

  • *args是将函数多余的参数以 元组 的方式传入;**kwargs是将多余的赋值参数(或者说带名字的参数)以 字典 的形式传入【Python自学笔记】MRO多继承(super().__init__())、*args和**kwargs

  • 不同位置的不同用处【Python自学笔记】MRO多继承(super().__init__())、*args和**kwargs


小结

相关文章: