一般调试程序的时候都比较倾向print,利用直接打印的方法作出判断,但是print只能打印出结果,对类型无法作出判断。例如: 复制代码 a = 5 b = 5 print(a) print(b) 结果为: 5 5 复制代码 对于a和b从表面看是一样的,可能就会默认为a == b 实则a为int类型,
一般调试程序的时候都比较倾向print,利用直接打印的方法作出判断,但是print只能打印出结果,对类型无法作出判断。例如:
复制代码
结果为: 实则a为int类型,b为string类型 再用repr看看结果:
复制代码
结果为:
复制代码
obj = OpenClass(2,3)
复制代码
def __repr__(self): repr则显示出类型,简明的展示出数据信息 |
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27