1
這是我的代碼:一種html.unescape( 「&NBSP」)尋求
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](https://www.python.org/dev/peps/pep-3140/)試圖改變這一點,它被拒絕了。 – Bakuriu
@Bakuriu我可以看到這是如何暗示的。修正了一下這個主體,以清楚地說明什麼是實現細節,什麼不是。沒有讀過PEP,謝謝! –