String decode() Method in Python 3
The decode() method decodes the string using the codec registered for encoding. It defaults to the default string encoding.
Syntax
Str.decode(encoding='UTF-8',errors='strict')
|
Parameters
·
encoding - This is the encodings to be used. For a list
of all encoding schemes
please visit: Standard Encodings.
·
errors - This may be given to set a different error
handling scheme. The default
for errors is 'strict', meaning that encoding errors
raise a UnicodeError. Other
possible values are 'ignore', 'replace',
'xmlcharrefreplace', 'backslashreplace' and
any other name registered via
codecs.register_error()..
Return Value
Decoded
string.
Example
#!/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')
|
Result
Encoded
String: b'dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE='
Decoded
String: this is string example....wow!!!
|