\

Pythonでは、UTF-8文字列を整数に変換するためにord()関数を使用できます。この関数は、Unicode文字の整数表現を返します。例えば、次のように使用します:

num = 169
a = chr(num).encode('utf-8')
print(ord(a.decode('utf-8')))  # 出力: 169

上記のコードでは、まず整数169をUnicode文字に変換し、それをUTF-8でエンコードします。その後、エンコードされた文字列をデコードし、ord()関数を使用して元の整数に戻します。

逆に、整数からUTF-8文字列に変換するにはchr()関数を使用します。この関数は、整数のUnicode文字表現を返します。例えば、次のように使用します:

print(chr(97))  # 出力: 'a'
print(chr(193))  # 出力: 'Á'

このように、Pythonではord()chr()関数を使用して、UTF-8文字列と整数の間で簡単に変換を行うことができます。これらの関数を理解し、適切に使用することで、Pythonでの文字列操作がより柔軟になります。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です