Fungsi bytearray()

Deskripsi

Fungsi bytearray() mengembalikan objek bytearray dari suatu objek


Sintaks

Berikut ini adalah sintaks penggunaan fungsi bytearray()

bytearray([source[, encoding[, errors]]]

Parameter

  • source – objek yang akan diubah jadi byte array
  • encoding – encoding string bila sourcenya adalah string
  • errors – aksi yang dilakukan bila proses encoding gagal

Parameter source bisa saja berbeda – beda jenisnya seperti berikut

Tipe Deskripsi
String Mengubah string menjadi byte menggunakan str.encode(), bisa juga menggunakan opsi encoding dan opsi errors
Integer Menciptakan array dengan ukuran tertentu, semuanya diinisialisasi dengan null
Object Buffer read-only dari objek yang digunakan untuk menginisialisai byte array
Iterable Menciptakan array dengan ukuran yang sama dengan panjang iterable dan mengisialisasinya menjadi anggota – anggota iterable. Harus berisi iterable dari integer antara 0 <= x < 256
Kosong (tanpa argumen) Menciptakan array berukuran 0

Nilai Kembalian

Fungsi bytearray() mengembalikan byte array berdasarkan inisialisasi panjang dan ukuran awal objek.


Contoh

# string s = "Python is fun" arr = bytearray(s, 'utf-8') print(arr) # integer size = 5 arr = bytearray(size) print(arr) # list l = [1, 2, 3, 4, 5] arr = bytearray(l) print(arr)

Output

Output dari program di atas adalah seperti berikut:

bytearray(b'Python is fun')
bytearray(b'\x00\x00\x00\x00\x00')
bytearray(b'\x01\x02\x03\x04\x05')
Bagikan:

Tinggalkan Balasan