我应该使用数据类自动初始化实例变量吗?

时间:2019-08-11 18:22:21

标签: python class-variables data-class

我总是想缩短代码,因为那些类有很多变量,编写init方法很费时间。

自动初始化实例变量的解决方案很少。 Automatically initialize instance variables?

从Python 3.7+开始,还有一个解决方案是使用dataclass,但是由于Python在实例How to avoid having class data shared among instances?期间具有共享变量

那么使用数据类进行自动属性分配可以被认为是一种好习惯,还是仅适用于数据类?

0 个答案:

没有答案