Найти тему

Python. Встроенная функция bytearray(). (66)

Функция bytearray ( )

Синтаксис:

Синтаксис и возвращаемый функцией объект зависят от типа аргумента.

1. Без аргумента

bytearray( )

Функция bytearray ( ) возвращает пустой байтовый массив.

2. Аргумент целое число (int)

bytearray (целое_число)

Функция bytearray ( ) возвращает байтовый массив заполненный нулевыми байтами их количество равно аргументу.

-2

3. В аргументе передается стока(str) и её кодировка

bytearray (‘строка’, ‘кодировка’, ‘ошибка’)

кодировка – название кодировки с помощью, которой будет закодирована строка. Обязательный аргумент.

ошибка – режим обработки ошибок кодировки. Может принимать следующие стандартные значения:

'strict' –ошибка кодирования возбуждает исключение ValueError.

‘ignore’ – ошибка кодирования игнорируется

‘replace’ – ошибка кодирования заменяется на замещающий маркер (например - ?). Используется только с текстовыми кодировками.

‘xmlcharrefreplace’ - ошибка кодирования заменяется ссылкой на символ XML. Используется только с текстовыми кодировками.

‘backslashreplace’ - ошибка кодирования заменяется на escape-последовательность с обратной косой чертой. Используется только с текстовыми кодировками.

‘namereplace’ - ошибка кодирования заменяется на \N{…}escape-последовательность. Используется только с текстовыми кодировками.

‘surrogateescape’ – не декодированные байты будут представлены как суррогатные коды в пределах от U+DC80 до U+DCFF. При кодировании обработчик ошибок surrogateescape преобразует их обратно в соответствующий байт

‘surrogatepass’ – разрешение на кодирование и декодирование суррогатных кодов.

Может принимать и пользовательские значения.

Необязательный аргумент, по умолчанию равен 'strict'.

в случае возникновения ошибок кодировки, они обрабатываются в соответствии со схемой, указанной в аргументе ошибка.

Функция bytearray ( ) возвращает байтовый массив со строкой в байтовом представлении.

-3

4. Аргумент итерируемый объект, состоящий из целых чисел (int) от 0 до 255

bytearray (итерируемый_объект_ целых_чисел)

Функция bytearray( ) возвращает байтовый массив состоящий из чисел преобразованных функцией chr( ).

-4

По ссылкам можно почитать мои конспекты:

Книги и курсы по Python
Книги и курсы по Python год спустя.
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Библиотека os
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Наука
7 млн интересуются