我想知道您认为如何从类中的函数访问类属性。我没有在 PEP8 中找到参考资料或关于它的热门问题。例如
class MyClass(object):
BAR = 1
def foo(self):
# Way A:
print(self.BAR)
# Way B:
print(MyClass.BAR)
通过“self”访问似乎是合理的,因为该属性属于同一个类,对于明显的同类引用的密切引用。另一方面,通过类名本身进行访问是明确的,因为它是静态的,并且使使用的起源清晰,并且由于与类名配对,因此可以更加清晰。