在Python中repr() 和str()都可将指定内容转化为字符串
a = repr(456)
b = str(456)
print(a,b)
运行结果为
456 456
好像没什么区别……
但是
a = repr('456')
b = str('456')
print(a,b)
执行结果为
'456' 456
结果显而易见
repr()函数会将字符串的引号显示出来
str()依然没有将字符串显示出来
综上:repr()和str()只有在作用于字符串才有区别