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')
はなぜ結果は次のように印刷していますか?デフォルトでは
あなたの説明をありがとうございます。私は今の理由を理解しています。 –
この回答は、動作が実装の詳細のみに起因することを暗示しているようです...これは当てはまりません。シーケンスは内部要素の表現が '__repr__'を呼び出すことで得られる' __str__'メソッドを定義することが期待されます。実装の詳細は '__str__'を' __repr__'と同じにし、明示的に '__str__'を定義することを避けることにしました。' object .__ str__'は単に '__repr__'を呼び出すからです。これを変更しようとすると[PEP](https://www.python.org/dev/peps/pep-3140/)があり、それは拒否されました。 – Bakuriu
@Bakuriuそれはどういう意味か分かります。実装の詳細を進化させるものとそうでないものを明確にするために、ボディを少し修正しました。そのPEPを読んでいなかった、ありがとう! –