我正在使用Python开发代码库,并且想知道类属性命名约定。我使用的是PEP8标准:
https://www.python.org/dev/peps/pep-0008/
我的所有代码。我想知道类属性名称的具体约定。在您的类初始化期间,定义了所有类的默认属性。这些属性都遵循标准中的命名约定,或者它们应该遵循。
但是我想知道class属性是另一个类的实例的情况。这个属性名称应该遵循类属性的蛇案例系统还是类的驼峰案例系统?
即
class ExampleClass(HigherClass):
def __init(self, class_attribute=None)
或
class ExampleClass(HigherClass):
def __init(self, ClassAttribute=None)
其中需要class_attribute / ClassAttribute,稍后在代码中强制为代码中其他地方定义的类ClassAttribute的特定实例。
感谢。