Функция bytearray ( )
Синтаксис:
Синтаксис и возвращаемый функцией объект зависят от типа аргумента.
1. Без аргумента
bytearray( )
Функция bytearray ( ) возвращает пустой байтовый массив.
2. Аргумент целое число (int)
bytearray (целое_число)
Функция bytearray ( ) возвращает байтовый массив заполненный нулевыми байтами их количество равно аргументу.
3. В аргументе передается стока(str) и её кодировка
bytearray (‘строка’, ‘кодировка’, ‘ошибка’)
кодировка – название кодировки с помощью, которой будет закодирована строка. Обязательный аргумент.
ошибка – режим обработки ошибок кодировки. Может принимать следующие стандартные значения:
'strict' –ошибка кодирования возбуждает исключение ValueError.
‘ignore’ – ошибка кодирования игнорируется
‘replace’ – ошибка кодирования заменяется на замещающий маркер (например - ?). Используется только с текстовыми кодировками.
‘xmlcharrefreplace’ - ошибка кодирования заменяется ссылкой на символ XML. Используется только с текстовыми кодировками.
‘backslashreplace’ - ошибка кодирования заменяется на escape-последовательность с обратной косой чертой. Используется только с текстовыми кодировками.
‘namereplace’ - ошибка кодирования заменяется на \N{…}escape-последовательность. Используется только с текстовыми кодировками.
‘surrogateescape’ – не декодированные байты будут представлены как суррогатные коды в пределах от U+DC80 до U+DCFF. При кодировании обработчик ошибок surrogateescape преобразует их обратно в соответствующий байт
‘surrogatepass’ – разрешение на кодирование и декодирование суррогатных кодов.
Может принимать и пользовательские значения.
Необязательный аргумент, по умолчанию равен 'strict'.
в случае возникновения ошибок кодировки, они обрабатываются в соответствии со схемой, указанной в аргументе ошибка.
Функция bytearray ( ) возвращает байтовый массив со строкой в байтовом представлении.
4. Аргумент итерируемый объект, состоящий из целых чисел (int) от 0 до 255
bytearray (итерируемый_объект_ целых_чисел)
Функция bytearray( ) возвращает байтовый массив состоящий из чисел преобразованных функцией chr( ).
По ссылкам можно почитать мои конспекты:
Книги и курсы по Python
Книги и курсы по Python год спустя.
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Библиотека os
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке