Python bytearray() 関数
説明
bytearray()メソッドは新しいバイト配列を返します。この配列の要素は変更可能で、各要素の値の範囲は 0 <= x < 256 です。
構文
bytearray() メソッドの構文:
class bytearray([source[, encoding[, errors]]])
引数
- source が整数の場合、長さが source の初期化された配列を返します;
- source が文字列の場合、指定された encoding に従って文字列をバイトシーケンスに変換します;
- source がイテラブル型の場合、要素は [0, 255] の整数でなければなりません;
- source が buffer インターフェースに一致するオブジェクトの場合、このオブジェクトも bytearray の初期化に使用できます。
- 引数を何も入力しない場合、デフォルトで要素数 0 の配列に初期化されます。
戻り値
新しいバイト配列を返します。
例
以下の例は bytearray() の使用方法を示しています:
>>>bytearray()
bytearray(b'')
>>> bytearray([1,2,3])
bytearray(b'\x01\x02\x03')
>>> bytearray('サンプル', 'utf-8')
bytearray(b'サンプル')
>>>
Python 組み込み関数