Python----__repr__用于显示给开发人员

来源:互联网 发布:恋爱循环mmd相机数据 编辑:程序博客网 时间:2024/05/01 10:58

repr()用于显示给开发人员, 而str()用于显示给用户

class Person(object):    def __init__(self, name, gender):        self.name = name        self.gender = genderclass Student(Person):    def __init__(self, name, gender, score):        super(Student, self).__init__(name, gender)        self.score = score    def __str__(self):        return '(Person: %s, %s, %s)' % (self.name, self.gender, self.score)    def __repr__(self):        return '(Person: %s, %s, %s)' % (self.name, self.gender, self.score)s = Student('json', 'male', 96)print(s)

输出一次

(Person: json, male, 96)
原创粉丝点击