我的问题很大程度上是关于风格或惯例的问题;然而,它可能会产生一些对我来说并不明显的影响使用哪种风格的后果。在
如果我有一个类,其中实例属性由__init__
的参数定义,那么是否可以直接访问这些参数,而不是通过实例属性?示例如下:
from some_module import MyOtherClass
class MyClass(object)
def __init__(self, uno, dos):
self.uno = uno
self.dos = dos
""" This? """
MyOtherClass(uno)
MyOtherClass(dos)
""" Or this? """
MyOtherClass(self.uno)
MyOtherClass(self.dos)
有时每次初始化都有额外的逻辑:
在这种情况下,重用参数将导致错误。在
相关问题 更多 >
编程相关推荐