Python で文字列の前に B をつける

Muhammad Maisam Abbas 2021年10月22日
Python で文字列の前に B をつける

このチュートリアルでは、Python の b"ステートメントについて説明します。

Python で b"ステートメントを使用する

b"表記は、Python で bytes 文字列を指定するために使用されます。ASCII 文字を持つ通常の文字列と比較して、bytes 文字列はバイト変数の配列であり、各 16 進要素の値は 0 から 255。

組み込みの encode() 関数を使用して、通常の文字列をバイト文字列にエンコードすることもできます。以下のプログラムは、encode() 関数を使用して通常の文字列をバイト文字列にエンコードする方法を示しています。

string = 'This is a string'
print(string.encode())

出力:

b'This is a string'

上記のコードの encode() 関数を使用して、通常の文字列これは文字列バイト文字列形式にエンコードしました。b"ステートメントを使用して、文字列をバイト文字列形式にエンコードすることもできます。次のコードスニペットは、その方法を示しています。

string = b'This is a string'
print(string)

出力:

b'This is a string'

ここで、string 変数は通常の文字列ではありません。代わりに、それはバイト文字列です。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

関連記事 - Python Bytes