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='