【发布时间】:2020-05-11 06:20:26
【问题描述】:
了解以下不是真正的常量,尝试遵循 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 的一部分吗?这些常量是否有首选样式?
【问题讨论】:
标签: python constants python-3.7 python-dataclasses