バイトリテラルをPython文字列に変換する方法は?
バイトリテラルをPython文字列に変換するには、バイトをデコードする必要があります。これは、bytesオブジェクトのdecodeメソッドを使用して実行できます。
>>> b"abcde".decode("utf-8") u'abcde'
バイトがASCIIエンコーディングを表す場合は、次のようにバイトをchrにマップすることもできます-
bytes = [112, 52, 52] print("".join(map(chr, bytes)))
p44
-
Python 3で文字列をバイトにどのように変換しますか?
Python 3で文字列をバイトに変換するには、文字列クラスのencode()関数を使用できます。たとえば、 >>> s = u"HellΘ WΘrld" >>> s.encode('utf-8') 'Hell\xce\x98 W\xce\x98rld'
-
Pythonで2つの文字列を結合して1つの文字列に変換するにはどうすればよいですか?
Pythonで2つの文字列を結合するには、連結演算子+を使用できます。例: str1 = "Hello" str2 = "World" str3 = str1 + str2 print str3 これにより、出力が得られます: HelloWorld str.join(seq)を使用して、複数の文字列を結合することもできます。例: s = "-"; seq = ("a", "b", "c"); # This is sequence of strings. print s.j