Python 3 - Metodo String encode ()
Descrizione
Il encode()restituisce una versione codificata della stringa. La codifica predefinita è la codifica stringa predefinita corrente. Gli errori possono essere forniti per impostare un diverso schema di gestione degli errori.
Sintassi
Di seguito è riportata la sintassi per encode() metodo -
str.encode(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 valori possibili sono "ignore", "replace", "xmlcharrefreplace", "backslashreplace" e qualsiasi altro nome registrato tramite codecs.register_error ().
Valore di ritorno
Stringa decodificata.
Esempio
#!/usr/bin/python3
import base64
Str = "this is string example....wow!!!"
Str = base64.b64encode(Str.encode('utf-8',errors = 'strict'))
print ("Encoded String: " , Str)
Risultato
Quando eseguiamo il programma sopra, produce il seguente risultato:
Encoded String: b'dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE='