Python 3 - Méthode String encode ()

La description

le encode()La méthode renvoie une version codée de la chaîne. Le codage par défaut est le codage de chaîne par défaut actuel. Les erreurs peuvent être données pour définir un schéma de gestion des erreurs différent.

Syntaxe

Voici la syntaxe pour encode() méthode -

str.encode(encoding = 'UTF-8',errors = 'strict')

Paramètres

  • encoding- Ce sont les encodages à utiliser. Pour une liste de tous les schémas de codage, veuillez visiter - Codages standard.

  • errors- Cela peut être donné pour définir un schéma de gestion des erreurs différent. La valeur par défaut pour les erreurs est «strict», ce qui signifie que les erreurs d'encodage génèrent une erreur UnicodeError. Les autres valeurs possibles sont 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' et tout autre nom enregistré via codecs.register_error ().

Valeur de retour

Chaîne décodée.

Exemple

#!/usr/bin/python3
import base64

Str = "this is string example....wow!!!"
Str = base64.b64encode(Str.encode('utf-8',errors = 'strict'))

print ("Encoded String: " , Str)

Résultat

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

Encoded String: b'dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE='