Thursday, March 29, 2018

How to decode a String in Python 3 ?


String decode( ) Method

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!!!



<<< count( ) method                   Go to Index                   encode( ) >>>