Daftar Referensi Python
bytearray() membuat sequence byte yang dapat diubah, dengan nilai tiap elemen 0 sampai 255.
Sintaks
bytearray(source=b"")
bytearray(string, encoding, errors="strict")
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
source |
Tidak | Integer ukuran, iterable integer, bytes, atau string |
encoding |
Jika source string | Encoding seperti utf-8 |
errors |
Tidak | Cara menangani error encoding |
Nilai balik: objek bytearray mutable.
Contoh
data = bytearray([65, 66, 67])
print(data)
Output:
bytearray(b'ABC')
Contoh Lainnya
Mengubah elemen
data = bytearray(b"ABC")
data[1] = 90
print(data)
Output:
bytearray(b'AZC')
Dari string UTF-8
data = bytearray("Halo", "utf-8")
print(data.decode("utf-8"))
Output:
Halo
Membuat buffer nol
data = bytearray(4)
print(list(data))
Output:
[0, 0, 0, 0]
Kesalahan Umum
- Nilai elemen harus 0-255.
- String membutuhkan argumen encoding.
bytearraymutable, sedangkanbytesimmutable.
Pelajari Lebih Lanjut
- Referensi: bytes() · ascii() · File biner
- Buku Belajar Python untuk Pemula: Bab 5 dan Bab 14
