在类返回对象引用而不是期望值上的函数调用

时间:2019-04-30 14:00:57

标签: python class object python-3.7

我正在尝试编写一个函数以仅返回以字符串形式输入的电话号码的区号。

class Phone(object):
    def __init__(self, phone_number):
        self.number = phone_number

    def area_code(self):
        return self.number[:3]

我希望已经编写的area_code函数可以访问并返回数字的前3位,并且在类中对该数字调用print语句将返回预期的结果。但是,函数调用本身的返回结果为<bound method Phone.area_code of <phone_number.Phone object at 0x04034E90>>

0 个答案:

没有答案