我有一个类,它有两个数字,并将它们打印在列表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