Найти тему

Python. Строковой метод encode. (64)

Метод encode.

Синтаксис.

'строка'.encode (кодировка = ‘utf-8’, ошибка = ‘strict’)

кодировка – название кодировки с помощью, которой будет закодирована строка. Необязательный аргумент, по умолчанию ‘utf-8’ (список кодировок можно посмотреть здесь)

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

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

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

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

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

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

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

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

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

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

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

Строковый метод encode кодирует строку кодировкой, указанной в аргументе кодировка и возвращает строку байтов,

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

рисунок обрезан.
рисунок обрезан.

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

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