tytommy 发表于 2020-12-31 19:13:25

__repr__ 的用法问题

本帖最后由 tytommy 于 2020-12-31 19:14 编辑

class A:
    def __str__(self):
      return '小帅哥快来玩'

    def __repr__(self):
      return '小sb快走开'


a = A()
print(a)
a


按照甲鱼的视频代码 最后一行 a 没有执行结果
a为什么无法执行呢。。。


改为print(repr(a))才有结果


hrp 发表于 2020-12-31 19:20:22

你在IDLE的交互模式上直接输入a回车才会自动调用__repr__方法,在源代码文件中单单一个a是不会触发的。
页: [1]
查看完整版本: __repr__ 的用法问题