X Tutup
Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 2.38 KB

File metadata and controls

51 lines (39 loc) · 2.38 KB
title Python bytes() 組み込み関数 - Python チートシート
description 範囲内の整数からなる不変のシーケンスである新しい「bytes」オブジェクトを返します。bytes は bytearray の不変バージョンであり、同じ非変更メソッド、同じインデックス指定およびスライス動作を持ちます。
Python bytes() 組み込み関数 Python 3 ドキュメントより 新しい「bytes」オブジェクトを返します。これは、範囲内の整数のイミュータブル(変更不可能)なシーケンスです [...]. bytes は bytearray のイミュータブルバージョンであり、同じ非変更メソッドと、同じインデックス指定およびスライス動作を持ちます。

Introduction

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!'

Relevant links

  • bytearray()
  • memoryview()
  • ファイルの読み書き
  • Python データ型
X Tutup