这是我的代码:
为什么结果会打印成这样?
import os
import html
a = html.unescape("home - study")
b = "test"
print(a)
s = (a, b)
print(s)
这是我的结果:
home - study
('home\xa0-\xa0study', 'test')
为什么结果会打印成这样?
__str__
方法,其中通过调用它们的__repr__
获取内部元素的表示形式。实现细节是他们决定使__str__
与__repr__
相同,并避免显式定义__str__
,因为object.__str__
只是调用__repr__
。曾经有一份PEP试图改变这一点,但被拒绝了。 - Bakuriu