Python 文字列の u プレフィックスとは何ですか? 質問する

Python 文字列の u プレフィックスとは何ですか? 質問する

のように:

u'Hello'

私の推測では、これは「Unicode」を示していると思いますが、正しいでしょうか?

もしそうなら、いつから利用可能になったのですか?

ベストアンサー1

君の言う通りだ3.1.3. Unicode文字列

これは Python 2.0 以降の構文です。

Python 3ではデフォルトの文字列型がUnicodeであるため、これらは不要になりました。バージョン3.0から3.2では削除されましたが、3.3以降で再追加Python 2 との互換性を保ち、2 から 3 への移行を支援します。

おすすめ記事