Питхон битеарраи ()

Метода битеарраи () враћа објекат битеарраи који је низ задатих бајтова.

Синтакса bytearray()методе је:

 битеарраи ((извор (, кодирање (, грешке))))

bytearray()метода враћа објекат битеарраи који је променљив (може се изменити) низ целих бројева у опсегу 0 <= x < 256.

Ако желите непроменљиву верзију, користите методу битес ().

битеарраи () Параметри

bytearray() узима три опционална параметра:

  • извор (опционално) - извор за иницијализацију низа бајтова.
  • кодирање (опционално) - ако је извор низ, кодирање низа.
  • грешке (опционално) - ако је извор низ, радња коју треба предузети када конверзија кодирања не успе (Прочитајте више: Кодирање низом)

Извор параметар се може користити за покрене низ бајтова на следеће начине:

Различити параметри извора
Тип Опис
Низ Претвара низ у бајтове користећи str.encode()Муст такође мора да обезбеди кодирање и опционално грешке
Цео број Ствара низ пружене величине, све иницијализовано у нулу
Предмет За иницијализацију бајт-поља користиће се међуспремник само за читање објекта
Итерабле Ствара низ величине једнак итерабилном броју и иницијализован за итерабилне елементе. Мора бити итерабилно од целих бројева између 0 <= x < 256
Нема извора (аргументи) Ствара низ величине 0.

Врати вредност из битеарраи ()

bytearray() метода враћа низ бајтова задате величине и вредности иницијализације.

Пример 1: Низ бајтова из низа

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

Оутпут

 битеарраи (б'Питхон је занимљив. ') 

Пример 2: Низ бајтова дате целобројне величине

 size = 5 arr = bytearray(size) print(arr)

Оутпут

 бајтраи (б ' к00 к00 к00 к00 к00') 

Пример 3: Низ бајтова са итерабилне листе

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

Оутпут

 бајтраи (б ' к01 к02 к03 к04 к05') 

Занимљиви Чланци...