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