Метод encode() в Python

Python 字符串Строки в Python


Описание

Метод encode() в Python кодирует строку с помощьюencodingуказанного формата кодирования. Параметр errors может задавать различные схемы обработки ошибок.

Синтаксис

Синтаксис метода encode():

str.encode(encoding='UTF-8',errors='strict')

Parameters

  • encoding -- кодировка, которую нужно использовать, например "UTF-8".
  • errors -- Задает схему обработки различных ошибок. По умолчанию используется 'strict', что означает, что ошибки кодирования вызывают UnicodeError. Другие возможные значения включают 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' и любое значение, зарегистрированное через codecs.register_error().

Возвращаемое значение

Этот метод возвращает закодированную строку.

Пример

Следующий пример демонстрирует метод encode():

Пример

#!/usr/bin/python

str = "this is string example....wow!!!";

print "Encoded String: " + str.encode('base64','strict')

Вывод приведенного выше примера:

Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=

Python 字符串Строки в Python

Другие расширения