实现功能
2024年07月31日
先以一个大牛的一段关于Python Metapgramming的著名的话来做开头:
Metaclasses are deeper magic than 99% of users should ever worry about. If you wonder whether you need them, you don’t (the people who actually need them know with certainty that they need them, and don’t need an explanation about why). – Tim Peters
2024年07月31日
2024年07月31日
以前都一篇类的构成,有小伙伴反应总结的不全面,现重新总结一下,加入私有变量的说明。
为什么要用类:如果多个函数中有一些相同的参数时,用面向对象类的方式来写
一、类的基本构成
共有成员:自主命名-开头不是双下划线。在任何地方都可以调用
私有成员:自主命名-开头是双下划线。只能在类的内部被调用(继承也不能被调用,通过类内部的方法可以间接调用)
2024年07月31日
点号运算进行属性继承搜索,小括号运算产生实例对象,或调用类方法。
2024年07月31日
Python dataclass 是 Python 3.7 中引入的一个功能,旨在简化创建类特别是用于存储数据的类。在那之前,Python 开发者经常需要手动编写大量模板代码来实现类的基本功能。
2024年07月31日
元类(metaclass)是 Python 中用于创建类的类。 也就是说,元类是创建用户定义的类的类模板。 它们提供了对类创建过程的强大控制,使您可以自定义类的行为和属性。