Метод encode() в 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')
str = "this is string example....wow!!!";
print "Encoded String: " + str.encode('base64','strict')
Вывод приведенного выше примера:
Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=
Другие расширения
Строки в Python