理解以下内容不是真正的常量,试图遵循PEP 8,我想在Python 3.7中的@dataclass中创建一个"常量"。
@dataclass
class MyClass:
data: DataFrame
SEED = 8675309 # Jenny's Constant
我的代码曾经是这样的:
class MyClass:
SEED = 8675309 # Jenny's Constant
def __init__(data):
self.data = data
这两者在处理种子时是否等效?种子现在是否是init/eq/hash的一部分?这些常量有首选风格吗?