Tipe Data Python – Bytes

Tipe Data Python – Bytes, mirip dengan string. Bytes adalah immutable sequence of bytes. Type bytes baik digunakan untuk raw binary data maupun ascii character. Binary data umum digunakan saat misalnya mengakses data HTTP request.

Cara mendeklarasikan bytes adalah b”nilai variable yang kita inginkan” atau dapat menggunakan single quote

>>> d = b"data bytes"

Pada Type data bytes kita tetap dapat menggunakan method dari str. Contoh kita menggunakan method split pada data bytes. Hasilnya adalah berupa list byte object.

>>> d.split()
[b'data', b'bytes']

Kita juga dapat mengkonversi dari byte ke string dan sebaliknya. Yang perlu kita ketahui adalah encoding dari byte sequence tersebut.

Masalah encoding ini mungkin terlihat tidak penting pada awal-awal, namun perlu diperhatikan saat kita bekerja dengan files, network resources, HTTP request ditransmisikan dalam mode bytes. Sementara kita lebih leluasa bekerja di unicode strings

Python bytes encoding
Contoh Bytes Encoding
Sharing is caring: