python关于面向对象的小练习
class Person(object):
def __init__(self,name,age,height):
self.name=name
self.age=age
self.height=height
def __str__(self):
return f'姓名={self.name}&年龄={self.age}&身高={self.height}'
myname=Person('小明',16,170)
print(myname)
__str__:返回对象的描述信息,作为print函数输出使用,不加“__str__”正常返回对象指向的内存地址
return f'姓名={self.name}&年龄={self.age}&身高={self.height}'中f只能用于python3.6版本以上