文字列のリストをUnicode値に変換するにはどうすればよいですか?

sdasdadas

私は以下を受け取ります:

value = ['\', 'n']

そして、変換しunicodeて呼び出すという私の通常のルーチンはordエラースローします:

ord() expects a character, but string of length 2 found

の場合、リスト内の文字を結合する必要があるようですlen(value) > 2

どうすればこれを行うことができますか?

abarnert

これを単一の文字列として扱い、Pythonのユニコードエスケープルールなどの一連のルールに従って'\\n'単一の文字として解釈できるようにする方法を理解しようとしている場合は'\n'、必要なものを正確に決定する必要があります。それをコーディングします。

まず、2つの1文字の文字列のリストを1つの2文字の文字列に変換するには、次を使用しますjoin

>>> value = ['\\', 'n']
>>> escaped_character = ''.join(value)
>>> escaped_character
'\\n'

次に、2文字のエスケープシーケンスを1文字として解釈するには、元に戻そうとしているエスケープルールを知る必要があります。PythonのUnicodeエスケープの場合、それunicode_escapeを行う名前のコーデックがあります。

>>> character = escaped_character.decode('unicode_escape')
>>> character
u'\n'

一方、UTF-8エンコーディングに続いてPython文字列エスケープ、Cバックスラッシュエスケープ、または別の何かを元に戻そうとしている場合は、明らかに別の何かを作成する必要があります。そして、UTF-8についてあなたが言ったことを考えると、おそらくあなたは何か違うものが欲しいと思うでしょう。たとえば、u'é'.encode('UTF-8')は2バイトのシーケンス'\xce\xa9'です。decode('unicode_escape')それを呼び出すだけで、2文字のシーケンスが得られますがu'\u00c3\u00a9'、これは必要なものではありません。

とにかく、あなたは単一のキャラクターを持っているので、ただ電話してordください:

>>> char_ord = ord(character)
>>> char_ord
10

Unicodeへの変換ビットが何であるかわかりません。これがPython3.xの場合、文字列はすでにUnicodeです。2.xであり、文字列がASCIIの場合、が保証されord(s) == ord(unicode(s))ます。2.xで、文字列が他のエンコーディングである場合、unicodeそれらを呼び出すだけでUnicodeErrorまたは文字化けが得られますエンコーディングも渡す必要があります。その場合は、このdecodeメソッドを使用することをお勧めします

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PythonでASCII値のリストを文字列に変換するにはどうすればよいですか?

分類Dev

数値のリストをkの文字列に変換するにはどうすればよいですか?

分類Dev

文字列リストをintのリストに変換するにはどうすればよいですか?

分類Dev

文字のリストをpurescriptの文字列に変換するにはどうすればよいですか

分類Dev

文字列を文字のリストに変換するにはどうすればよいですか?

分類Dev

文字列のリストをsympy変数に変換するにはどうすればよいですか?

分類Dev

Rのリスト変数に文字列を変換するにはどうすればよいですか?

分類Dev

Juliaの文字列のリストにUnicode文字列を追加するにはどうすればよいですか?

分類Dev

Juliaの文字列のリストにUnicode文字列を追加するにはどうすればよいですか?

分類Dev

リストの要素を1つの文字列に変換するにはどうすればよいですか?

分類Dev

文字列をMaybeIntのリストに変換するにはどうすればよいですか

分類Dev

このrandom.choicespythonリストを文字列に変換するにはどうすればよいですか?

分類Dev

文字列のリストを適切な文に変換するにはどうすればよいですか

分類Dev

csv文字列をパンダのリストに変換するにはどうすればよいですか?

分類Dev

リスト内の文字列を数値に置き換えるにはどうすればよいですか?

分類Dev

文字列の特殊文字のみをUnicodeに変換するにはどうすればよいですか?

分類Dev

文字列内の特殊文字をUnicodeに変換するにはどうすればよいですか?

分類Dev

文字列内の特殊文字をUnicodeに変換するにはどうすればよいですか?

分類Dev

文字列をリストに明示的に変換するにはどうすればよいですか。Python

分類Dev

Unicodeのようにフォーマットされた文字列をUnicodeに変換するにはどうすればよいですか?

分類Dev

PythonでUnicode文字(ASCII 10)をテキストに変換するにはどうすればよいですか?

分類Dev

「\ r \ n」を含む文字列をリストに変換するにはどうすればよいですか?

分類Dev

配列値をLInkedHashMapからリストに変換するにはどうすればよいですか?

分類Dev

Angularビューの文字列からUnicodeを変換するにはどうすればよいですか?

分類Dev

jsonマップをリスト文字列に変換するにはどうすればよいですか?

分類Dev

リスト文字列をfloatに変換するにはどうすればよいですか

分類Dev

文字列リストをタイプIEnumerableに変換するにはどうすればよいですか?

分類Dev

json文字列をBeanリストに変換するにはどうすればよいですか?

分類Dev

行の値を文字列値を含む列に変換するにはどうすればよいですか?

Related 関連記事

  1. 1

    PythonでASCII値のリストを文字列に変換するにはどうすればよいですか?

  2. 2

    数値のリストをkの文字列に変換するにはどうすればよいですか?

  3. 3

    文字列リストをintのリストに変換するにはどうすればよいですか?

  4. 4

    文字のリストをpurescriptの文字列に変換するにはどうすればよいですか

  5. 5

    文字列を文字のリストに変換するにはどうすればよいですか?

  6. 6

    文字列のリストをsympy変数に変換するにはどうすればよいですか?

  7. 7

    Rのリスト変数に文字列を変換するにはどうすればよいですか?

  8. 8

    Juliaの文字列のリストにUnicode文字列を追加するにはどうすればよいですか?

  9. 9

    Juliaの文字列のリストにUnicode文字列を追加するにはどうすればよいですか?

  10. 10

    リストの要素を1つの文字列に変換するにはどうすればよいですか?

  11. 11

    文字列をMaybeIntのリストに変換するにはどうすればよいですか

  12. 12

    このrandom.choicespythonリストを文字列に変換するにはどうすればよいですか?

  13. 13

    文字列のリストを適切な文に変換するにはどうすればよいですか

  14. 14

    csv文字列をパンダのリストに変換するにはどうすればよいですか?

  15. 15

    リスト内の文字列を数値に置き換えるにはどうすればよいですか?

  16. 16

    文字列の特殊文字のみをUnicodeに変換するにはどうすればよいですか?

  17. 17

    文字列内の特殊文字をUnicodeに変換するにはどうすればよいですか?

  18. 18

    文字列内の特殊文字をUnicodeに変換するにはどうすればよいですか?

  19. 19

    文字列をリストに明示的に変換するにはどうすればよいですか。Python

  20. 20

    Unicodeのようにフォーマットされた文字列をUnicodeに変換するにはどうすればよいですか?

  21. 21

    PythonでUnicode文字(ASCII 10)をテキストに変換するにはどうすればよいですか?

  22. 22

    「\ r \ n」を含む文字列をリストに変換するにはどうすればよいですか?

  23. 23

    配列値をLInkedHashMapからリストに変換するにはどうすればよいですか?

  24. 24

    Angularビューの文字列からUnicodeを変換するにはどうすればよいですか?

  25. 25

    jsonマップをリスト文字列に変換するにはどうすればよいですか?

  26. 26

    リスト文字列をfloatに変換するにはどうすればよいですか

  27. 27

    文字列リストをタイプIEnumerableに変換するにはどうすればよいですか?

  28. 28

    json文字列をBeanリストに変換するにはどうすればよいですか?

  29. 29

    行の値を文字列値を含む列に変換するにはどうすればよいですか?

ホットタグ

アーカイブ