Méthode encode() de Python
Chaînes de caractères en Python
Description
La méthode encode() de Python encode la chaîne avecencodingle format d'encodage spécifié. Le paramètre errors peut spécifier différents schémas de gestion des erreurs.
Syntaxe
Syntaxe de la méthode encode() :
str.encode(encoding='UTF-8',errors='strict')
Parameters
- encoding -- L'encodage à utiliser, tel que "UTF-8".
- errors -- Définit le schéma de gestion des différentes erreurs. La valeur par défaut est 'strict', ce qui signifie que les erreurs d'encodage provoquent une UnicodeError. Les autres valeurs possibles incluent 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace', et toute valeur enregistrée via codecs.register_error().
Valeur de retour
Cette méthode renvoie la chaîne encodée.
Exemple
L'exemple suivant démontre la méthode encode() :
Exemple
#!/usr/bin/python
str = "this is string example....wow!!!";
print "Encoded String: " + str.encode('base64','strict')
str = "this is string example....wow!!!";
print "Encoded String: " + str.encode('base64','strict')
La sortie de l'exemple ci-dessus est :
Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=
Autres extensions