Метода битеарраи () враћа објекат битеарраи који је низ задатих бајтова.
Синтакса 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')








