| title | Python bytes() 組み込み関数 - Python チートシート |
|---|---|
| description | 範囲内の整数からなる不変のシーケンスである新しい「bytes」オブジェクトを返します。bytes は bytearray の不変バージョンであり、同じ非変更メソッド、同じインデックス指定およびスライス動作を持ちます。 |
Python において、bytes 型は単一バイトのイミュータブル(変更不可能)なシーケンスです。これは、0 から 255 の範囲内の整数のシーケンスを表し、画像、音声、またはその他の種類のファイルなどのバイナリデータを表現するために使用できます。
bytes オブジェクトを作成するにはいくつかの方法があります。一つの方法は、bytes() コンストラクタを使用し、それに文字列、bytearray オブジェクト、または bytes オブジェクトを渡すことです。例えば:
data = "Hello, World!"
bytes_obj = bytes(data, "utf-8")
print(bytes_obj)b'Hello, World!'
別の方法は、文字列の前に b または B をプレフィックスとして付けるリテラル表記を使用することです:
data = b"Hello, World!"
print(data)b'Hello, World!'
- bytearray()
- memoryview()
- ファイルの読み書き
- Python データ型