我有一個類,它有兩個數字,並將它們打印在列表Python中,類初始化一個值
class Numbers():
def __init__(self, l, r):
self.l = l
self.r = r
def __str__(self):
print([self.l, self.r])
例如:
N = Numbers(1, 3) #[1, 3]
現在,我需要擴展類,以便它可以初始化只有一個值
N2 = Numbers(2) #[2, 2]
現在我對如何進行,有任何幫助表示讚賞
'__str__'應該返回一個字符串,而不是打印的東西。 – user2357112
這可能有幫助嗎? http://stackoverflow.com/questions/13382774/initialize-list-with-same-bool-value – codekaizer