原谅我的无知,我是Python新手,在Google上似乎找不到答案。也许我只是没有搜索到正确的关键字。在
我的基本功能如下:
class Basic(object):
def Process(*values):
for i in range(len(values)):
value = int(values[i])
print value
b = Basic()
b.Process(4, 5, 6)
我得到以下错误:
TypeError: int() argument must be a string or a number, not 'Basic'
我相信这是很简单的,但任何帮助都将不胜感激。在
谢谢
您忘了将
self
作为处理的参数:对,赛尔夫。实例方法应该是小写的,不应该写类:http://www.youtube.com/watch?v=o9pEzgHorH0(因为我已经在写这个答案了)。在
相关问题 更多 >
编程相关推荐