Discuss / Python / 为什么我的加不加__repr__=__str__打印出来没变化

为什么我的加不加__repr__=__str__打印出来没变化

Topic source

董DHH董

#1 Created at ... [Delete] [Delete and Lock User]
class Student(object):
    def __init__(self,name):
        self.name=name
    def __str__(self):
        return 'Student object(name:%s)' % self.name#给用户看的
    __repr__=__str__#给开发者调试看的

print(Student('huan'))

打印结果 Student object(name:huan) 空格

>


  • 1

Reply