我在我的代码中遇到一个错误,它不允许我简单地打印x或y输入的整数。
class Coordinate:
def __init__(self,x,y):
self.x = x
self.y = y
def getx(self):
return self.x
但是,当尝试调用getx时,我得到以下响应:
<bound method Coordinate.getx of <__main__.Coordinate object at 0x105a4ee10>>
我试过在print()中调用它,我不知道为什么它会响应。
答案 0 :(得分:0)
那是因为你没有调用它,你正在引用它。您需要打印instance.getx()
,而不是instance.getx
。