2017-12-23 14 views
0

私はPythonにはかなり新しく、これはうまく動作しないようにしてきました。
例をいただければ幸いです。この作品Pythonのユニコード上​​のカスタム値

unicode_code = "00000061" 
character = "\u" + unicode_code 

のようなものを作るためにどのような方法があります。

+0

それほど多くの数字では表示されません。 –

+0

は "0061"に変更され、それでも動作しませんでした。 –

+3

Python 2で 'chr(61)'(または 'unichr(61)')だけではないのはなぜですか? – BrenBarn

答えて

1

Literals are notations for constant values of some built-in types

'r' または 'R' プレフィックスが存在しない限り、 ストリングにエスケープシーケンス 標準Cによって使用されるものと同様の規則に従って解釈される:

  • \uxxxx    キャラクター16ビット16進数値xxxx(Unicodeのみ)
  • \Uxxxxxxxx 32ビット16進値の文字彼らは両方の表現があるとして(ユニコードのみ)残念ながら

  • 、どちら "\u" + "0061""\U" + "00000061"定数値の条件を満たしています。

    +0

    答えをありがとう。私はchr()について知りました。 –