バイトや変換のPython文字列

出典:https://www.cnblogs.com/skiler/p/6687337.html

1、コンピュータ、文字列主にポスターを見て、主バイト

2、ブリッジの中央には、符号化規則であり、今の傾向がUTF8であります

図3に示すように、例えば、16進数を容易にバイナリ変換されたオブジェクトをバイト、\ x64の

4、文字列の内容は、私たちが見るもので、例えば、「ABC」

図5に示すように、文字列符号化されたコードは、コンピュータを識別するために、バイナリオブジェクトに変換しました

6、抗コーディングデコードした後、私たちは見てみましょう、文字列に変換されたバイトが、抗コーディング符号化規則は、範囲、\範囲xc8 UTF8を識別されないために注意を払います

7、例:

輸入hashlib

バイトb

B = B "例"

Stringオブジェクトsを

S = "例"
プリント(b)は、
プリント( "例えば")

バイト文字列を変換します

B2 =バイト(S、エンコーディング= 'UTF8')#エンコード形式が開発されなければなりません

印刷(B2)

文字列のバイトオブジェクトをエンコードします

= str.encodeのB3(S)
B4 = s.encode()
プリント(B3)
プリント(型(B3))
プリント(B4)

バイトデコードおよび目標被写体STRを得ます

S2 = bytes.decode(b)は
S3 = b.decode()
プリント(S2)
プリント(S3)

おすすめ

転載: www.cnblogs.com/shengulong/p/11079291.html