class Car:
"""一次模拟汽车的简单尝试"""
def __init__(self,make,model,year):
self.make = make
self.model = model
self.year = year
def get_description_name(self):
long_name = f"{self.make} {self.model} {self.year}"
return long_name.title()
my_new_car = Car('sudu','a4','2014')
print(my_new_car.get_description_name)
运行结果是
<bound method Car.get_description_name of <__main__.Car object at 0x00000160F43FB3A0>>
完全超出预期
最后调试发现是因为调用类中的函数后少加的小括号
修改语句
print(my_new_car.get_description_name())
运行结果是