Fungsi bytes()

14 views

Deskripsi

Fungsi bytes() mengembalikan objek byte yang bersifat immutable dari suatu objek


Sintaks

Berikut ini ialah sintaks penggunaan fungsi bytes()

bytes([source[, encoding[, errors]]]


Parameter

  • source – objek yang akan diubah jadi byte array
  • encoding – encoding string jika sourcenya ialah string
  • errors – agresi yang dilakukan jika proses encoding gagal

Parameter source dapat saja berbeda – beda jenisnya menyerupai berikut

Tipe Deskripsi
String Mengubah string menjadi byte memakai str.encode(), dapat juga memakai opsi encoding dan opsi errors
Integer Menciptakan array dengan ukuran tertentu, semuanya diinisialisasi dengan null
Object Buffer read-only dari objek yang dipakai 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 bytes() mengembalikan byte menurut inisialisasi panjang dan ukuran awal objek.


Contoh


# string
s = "Python is fun"
arr = bytes(s, 'utf-8')
print(arr)

# integer
size = 5
arr = bytes(size)
print(arr)

# list
l = [1, 2, 3, 4, 5]
arr = bytes(l)
print(arr)


Output

Output dari aktivitas di atas ialah menyerupai berikut:

b'Python is fun'
b'\x00\x00\x00\x00\x00'
b'\x01\x02\x03\x04\x05'


Bila Anda ingin memakai versi mutable dari bytes() yaitu bytearray()

Author: 
    author
    No related post!