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版本以上
posted @ 2020-03-13 22:48  Penny悦  阅读(238)  评论(0编辑  收藏  举报