Python: функция bytearray ()
функция bytearray ()
Функция bytearray () используется для получения объекта bytearray.
Синтаксис:
bytearray ([источник [, кодировка [, ошибки]]])
Версия:
(Python 3)
Необязательный параметр source можно использовать для инициализации массива несколькими различными способами:
- Если это строка, вы также должны указать параметры кодирования (и, возможно, ошибки); Затем bytearray () преобразует строку в байты с помощью str.encode ().
- Если это целое число, массив будет иметь такой размер и будет инициализирован нулевыми байтами.
- Если это объект, соответствующий интерфейсу буфера, для инициализации массива байтов будет использоваться доступный только для чтения буфер объекта.
- Если это итерация, это должна быть итерация целых чисел в диапазоне 0 <= x <256, которые используются в качестве начального содержимого массива.
Без аргумента создается массив размером 0.
Возвращаемое значение
Вернуть новый массив байтов.
Пример: массив байтов из итерируемого списка
num = [1, 2, 3, 4, 5]
a = bytearray(num)
print(a)
Выход:
ByteArray (б '/ X01 / X02 / X03 / X04 / X05')
Иллюстрированная презентация:
Пример: массив байтов из строки
str ="Python bytearray example."
# string with encoding 'utf-8'
a = bytearray(str, 'utf-8')
print(a)
Выход:
bytearray (пример b'Python bytearray.)
Иллюстрированная презентация:
Пример: массив байтов заданного целочисленного размера:
size = 10
a = bytearray(size)
print(a)
Выход:
ByteArray (б '/ x00 / x00 / x00 / x00 / x00 / x00 / x00 / x00 / x00 / x00')
Редактор кода Python:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code