1
ドイツ語のウムラウトを含む右揃えのテキストを印刷しようとしています。これは、Pythonインタプリタが生成するものです。Python印刷フォーマットウムラウト右揃え
>>> print "----\n{:>4}\n{:>4}".format("Ho", "Hö")
----
Ho
Hö
どうしたのですか?
ドイツ語のウムラウトを含む右揃えのテキストを印刷しようとしています。これは、Pythonインタプリタが生成するものです。Python印刷フォーマットウムラウト右揃え
>>> print "----\n{:>4}\n{:>4}".format("Ho", "Hö")
----
Ho
Hö
どうしたのですか?
文字列リテラルの前にu
を追加することで、UTF-8文字列で主導していることをPythonに知らせてください。
print u"----\n{:>4}\n{:>4}".format("Ho", u"Hö")
大変ありがとう –