Python 中数据类继承发生的错误 TypeError: non-default argument ‘school‘ follows default argument

文章目录

    • 序言
    • Python 中的继承
    • Python 中的多级继承
      • 父类
      • 子类
      • Grand 子类
      • Main 函数
    • 在 Python 中使用数据类继承在基类和子类之间混合默认和非默认属性
    • 总结


序言

本篇主要是介绍 Python中的多级继承以及如何在 Python 中使用数据类继承,在这个过程中会引入一个经常发生的错误,TypeError: non-default argument ‘school’ follows default argument。同时我们会看一下如何解决这个错误。希望各位在以后的编程中可以尽量避免此类的坑。

下面我们进入正题,首先我们来看继承的内容。


Python 中的继承

3.7 版及更高版本在 Python 中引入了数据类继承。Python中的数据类继承用于从父类中获取子类中的数据,有助于减少重复代码,使代码可重用。

让我们看一个继承的例子:

该程序导入数据类库包以允许创建装饰类。 这里创建的第一个类是Parent,它有两个成员方法——字符串

你可能感兴趣的:(Python,错误大全,python,前端,chrome)