кодесурса
«Python

Python: функция bytearray ()

script1adsense2code
script1adsense3code

функция bytearray ()

Функция bytearray () используется для получения объекта bytearray.

Синтаксис:

 bytearray ([источник [, кодировка [, ошибки]]])
«Python:

Версия:

(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')

Иллюстрированная презентация:

«Python:

Пример: массив байтов из строки

str ="Python bytearray example."
# string with encoding 'utf-8'
a = bytearray(str, 'utf-8')
print(a)

Выход:

 bytearray (пример b'Python bytearray.)

Иллюстрированная презентация:

«Python:

Пример: массив байтов заданного целочисленного размера:

size = 10
a = bytearray(size)
print(a)

Выход:

 ByteArray (б '/ x00 / x00 / x00 / x00 / x00 / x00 / x00 / x00 / x00 / x00')

Редактор кода Python:

Предыдущая: bool ()
Далее: байты ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code