我是python初学者,有个问题。。你知道吗
我有一个类函数,看起来像:
class Example(A):
def __init__(self, ID, name, products, itemlist):
A.__init__(self, itemID, name)
self.products = products
self.itemlist = itemlist
def get_items_list(self):
return self.itemlist
假设我写过
Example('SomeID', 'Somename', products, [('a', 1), ('b', 1), ('c', 1)])
当我这么做的时候
get_items_list()
我的代码返回
bound method Compound.get_items_str of SomeID, Somename, <__main__.Products object at 0x102d2e4d0>>
而不是我提供的物品清单。。。你知道吗
任何回答都将不胜感激,并原谅我的错误。你知道吗
看起来你没有像这个问题中那样调用这个方法。你知道吗
检查你的代码,看看是否有错误
而不是
试着这样说:
顺便说一下,我建议调查一下Python documentation about classes
相关问题 更多 >
编程相关推荐