Личное присутствие вредит славе (Ф. Петрарка).
Описание
Функция decode() декодирует строку, используя кодек, зарегистрированный для кодирования. По умолчанию это значение строки при кодировании по умолчанию.
Синтаксис
Ниже приводится синтаксис для функции decode():
Str.decode(encoding = 'UTF-8',errors = 'strict')
Параметры
- encoding – это кодирование, которое будут использоваться. Для получения списка всех схем кодирования, пожалуйста, посетите – Стандартные кодировки.
- errors – здесь могут быть даны установки других схем обработки ошибок. Значение по умолчанию для ошибок «strict», это означает, что ошибки кодирования поднимают UnicodeError. Другие возможные значения ‘ignore’, ‘replace’, ‘xmlcharrefreplace’, ‘backslashreplace’ и любое другое имя, зарегистрированное через codecs.register_error().
Возвращаемое значение
Декодированная строка.
Пример
#!/usr/bin/python3
Str = "this is string example....wow!!!";
Str = Str.encode('base64','strict');
print "Encoded String: " + Str
print "Decoded String: " + Str.decode('base64','strict')
Результат
При запуске программы выше, она покажет следующий результат:
Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=
Decoded String: this is string example....wow!!!
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Если статья понравилась, то поделитесь ей в социальных сетях:
Читайте также