Функция 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: "+Strprint"Decoded String: "+Str.decode('base64','strict')
Результат
При запуске программы выше, она покажет следующий результат:
Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=
Decoded String: this is string example....wow!!!
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Если статья понравилась, то поделитесь ей в социальных сетях: