Fungsi Memoryview()

Deskripsi



Fungsi memoryview() berfungsi untuk mengembalikan objek memory view dari argumennya. Memory view berkaitan dengan protokol buffer di Python. Protokol buffer adalah cara mengakses data internal dari suatu objek. Data internal ini berupa array memory atau buffer. Selengkapnya sanggup dibaca di sini.





Sintaks



Fungsi memoryview() memiliki sintaks ibarat berikut:



memoryview(obj)




Parameter



Fungsi memoryview() memiliki satu parameter yaitu:




  • obj – objek yang akan diakses data internalnya. Objek harus mendukung protokol buffer (bytes, bytearray)





Nilai Kembalian



Fungsi memoryview() mengembalikan objek memory view dari argumennya.





Contoh



Contoh penggunaan fungsi memoryview() adalah ibarat berikut:



 
#random bytearray
randomByteArray = bytearray('ABC', 'utf-8')
mv = memoryview(randomByteArray)


# susukan memory view dari indeks ke 0
print(mv[0])


# membuat byte dari memory view
print(bytes(mv[0:2]))


# membuat list dari memory view
print(list(mv[0:3]))




Output



Output dari jadwal di atas adalah sebagai berikut:



65
b'AB'
[65, 66, 67]


Popular posts from this blog

Subitems Listview Berwarna Selang Seling

Source Code Aplikasi Tagihan Internet Memakai Php