Python 3 - Metodo String decode ()
Descrizione
Il decode()decodifica la stringa utilizzando il codec registrato per la codifica. Il valore predefinito è la codifica della stringa predefinita.
Sintassi
Di seguito è riportata la sintassi per decode() metodo -
Str.decode(encoding = 'UTF-8',errors = 'strict')
Parametri
encoding- Questa è la codifica da utilizzare. Per un elenco di tutti gli schemi di codifica, visitare - Codifiche standard.
errors- Questo può essere fornito per impostare un diverso schema di gestione degli errori. L'impostazione predefinita per gli errori è "rigorosa", il che significa che gli errori di codifica sollevano un'eccezione UnicodeError. Altri possibili valori sono "ignore", "replace", "xmlcharrefreplace", "backslashreplace" e qualsiasi altro nome registrato tramite codecs.register_error ().
Valore di ritorno
Stringa decodificata.
Esempio
#!/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')
Risultato
Quando eseguiamo il programma sopra, produce il seguente risultato:
Encoded String: b'dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE='
Decoded String: this is string example....wow!!!