魔法方法《五》__repr__

_repr__和__str__这两个方法都是用于显示的
__str__是面向用户的,将值转化为适于人阅读的字符串的形式
__repr__面向程序员, 将值转化为供解释器读取的字符串形式

class House(object):

    def __init__(self, new_name, new_age):
        self.name = new_name
        self.age = new_age

    def __str__(self):
         return "%s的年龄%d" % (self.name, self.age)

    def __repr__(self):
        return "%s的年龄%d" % (self.name, self.age)


chitu = House('chitu', 30)


print(chitu)
发布了196 篇原创文章 · 获赞 34 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/a6864657/article/details/103942398