Méthode encode() de Python

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

La sortie de l'exemple ci-dessus est :

Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=

Python 字符串Chaînes de caractères en Python

Autres extensions