我有一些很難理解與類初始化參數是列出
像發生了:Python的__init__參數問題
class A(object):
def __init__(self, argument=[]):
self.argument = argument[:]
或:
def __init__(self,argument=None):
self.arguments = arguments or []
或:
def __init__(self, argument=[]):
self.argument = argument
這是不可能的,因爲每個的默認值對象會指向同一塊內存。我無法真正理解這裏發生了什麼,以及它是如何發生的。
你能描述一下你試圖達到什麼樣的問題嗎?事實上,這不是一個問題。 – 2010-01-31 05:53:33
錯字? s /參數/參數/愚蠢的6字符限制不會讓我編輯它。 – ijk 2013-01-22 01:35:56