Метода битес () враћа непроменљиви објект бајтова иницијализован датом величином и подацима.
Синтакса bytes()
методе је:
бајтова ((извор (, кодирање (, грешке))))
bytes()
метода враћа објект бајтова који је непроменљиви (не може се изменити) низ целих бројева у опсегу 0 <=x < 256
.
Ако желите да користите променљиву верзију, користите методу битеарраи ().
битес () Параметри
bytes()
узима три опционална параметра:
- извор (опционално) - извор за иницијализацију низа бајтова.
- кодирање (опционално) - ако је извор низ, кодирање низа.
- грешке (опционално) - ако је извор низ, радња коју треба предузети када конверзија кодирања не успе (Прочитајте више: Кодирање низом)
Извор параметар се може користити за покрене низ бајтова на следеће начине:
Различити параметри извораТип | Опис |
---|---|
Низ | Претвара низ у бајтове помоћу стр.енцоде () Такође мора да обезбеди кодирање и опционално грешке |
Цео број | Ствара низ пружене величине, све иницијализовано у нулу |
Предмет | За иницијализацију бајт-поља користиће се међуспремник само за читање објекта |
Итерабле | Ствара низ величине једнак итерабилном броју и иницијализован за итерабилне елементе. Мора бити итерабилно од целих бројева између 0 <= x < 256 |
Нема извора (аргументи) | Ствара низ величине 0 |
Повратна вредност из бајтова ()
bytes()
Метод враћа тект објекат дате величине и иницијализација вредности.
Пример 1: Претварање низа у бајтове
string = "Python is interesting." # string with encoding 'utf-8' arr = bytes(string, 'utf-8') print(arr)
Оутпут
б'Питхон је занимљив. '
Пример 2: Креирајте бајт задате целобројне величине
size = 5 arr = bytes(size) print(arr)
Оутпут
б ' к00 к00 к00 к00 к00'
Пример 3: Претворите итерабилну листу у бајтове
rList = (1, 2, 3, 4, 5) arr = bytes(rList) print(arr)
Оутпут
б ' к01 к02 к03 к04 к05'