Python中的实例变量与类变量

Python中的实例变量与类变量,第1张

Python中的实例变量与类变量

我有Python类,在运行时我只需要一个实例,因此每个类只具有一个属性就足够了,而每个实例只具有一次属性就足够了。如果将有多个实例(不会发生),则所有实例应具有相同的配置。我想知道以下哪种选择更好或更“惯用”的Python。

类变量:

class MyController(Controller):  path = "something/"  children = [AController, BController]  def action(self, request):    pass

实例变量:

class MyController(Controller):  def __init__(self):    self.path = "something/"    self.children = [AController, BController]  def action(self, request):    pass


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5108098.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存