Bait Python ()

Kaedah bytes () mengembalikan objek byte yang tidak berubah yang dimulakan dengan ukuran dan data yang diberikan.

Sintaks bytes()kaedah adalah:

 bait ((sumber (, pengekodan (, kesalahan))))

bytes()kaedah mengembalikan objek byte yang merupakan urutan bilangan bulat yang tidak dapat diubah (tidak dapat diubah) dalam bilangan 0 <=x < 256.

Sekiranya anda ingin menggunakan versi yang boleh diubah, gunakan kaedah bytearray ().

bait () Parameter

bytes() mengambil tiga parameter pilihan:

  • sumber (Pilihan) - sumber untuk memulakan susunan bait.
  • pengekodan (Pilihan) - jika sumbernya adalah rentetan, pengekodan rentetan.
  • ralat (Pilihan) - jika sumbernya adalah rentetan, tindakan yang harus diambil apabila penukaran pengekodan gagal (Baca lebih lanjut: Pengekodan rentetan)

The sumber parameter boleh digunakan untuk memulakan array bait dengan cara yang berikut:

Parameter sumber yang berbeza
Jenis Penerangan
Tali Menukar rentetan menjadi bait menggunakan str.encode () Harus juga memberikan kesalahan pengekodan dan pilihan
Bilangan bulat Membuat pelbagai ukuran yang disediakan, semuanya dimulakan menjadi nol
Objek Penyangga hanya baca objek akan digunakan untuk memulakan array bait
Boleh diubah Membuat susunan ukuran yang sama dengan jumlah berulang dan diinisialisasi dengan unsur-unsur yang berulang-ulang Mesti dapat dilakukan bilangan bulat antara 0 <= x < 256
Tiada sumber (hujah) Membuat susunan ukuran 0

Nilai pulangan dari bait ()

The bytes()Cara mengembalikan bait objek nilai saiz dan pengawalan diberikan.

Contoh 1: Tukarkan rentetan kepada bait

 string = "Python is interesting." # string with encoding 'utf-8' arr = bytes(string, 'utf-8') print(arr)

Pengeluaran

 b'Python menarik. ' 

Contoh 2: Buat bait ukuran integer yang diberikan

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

Pengeluaran

 b ' x00 x00 x00 x00 x00' 

Contoh 3: Tukarkan senarai berulang ke bait

 rList = (1, 2, 3, 4, 5) arr = bytes(rList) print(arr)

Pengeluaran

 b ' x01 x02 x03 x04 x05' 

Artikel menarik...