str ( ).encode ( )
DESCRIPTION.
Retourne une chaine de caractères encodée dans un objet de type byte, ou tableau d'octets non muable.
SYNTAXE.
Binaire = chaine.encode ( code , erreur )
Binaire = ⇨ variable qui recevra l'objet byte [ optionnel ]
chaine ⇨ chaine de caractères [ OBLIGATOIRE ]
.encode ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
code ⇨ encodage de la chaine [ optionnel ]
erreur ⇨ gestionnaire d'erreur à utiliser [ optionnel ]
REMARQUES.
chaine doit être un str ( ) valide.
code est le nom désignant système d'encodage des caractères, utf-8 par défaut.
erreur indique quel gestionnaire d'erreur doit être utilisé. Si erreur est omis, Python lèvera une exception UnicodeError car error = "strict" par défaut. les autres valeurs acceptés sont "ignore", "replace", "xmlcharrefreplace", "backslashreplace", ou tout autre nom de gestionnaire valide dûment enregistré.
EXEMPLES.
print ( "Mon Python à moi.".encode ( ) ) retourne b'Mon Python \xc3\xa0 moi.'
print ( "Mon Python à moi.".encode ( "Latin-1" ) ) retourne b'Mon Python \xe0 moi.'
print ( "Mon Python à moi.".encode ( "ascii" ) ) retourne UnicodeEncodeError: 'ascii' codec can't encode character '\xe0' in position 11: ordinal not in range(128)
print ( "Mon Python à moi.".encode ( "ascii" , "ignore" ) ) retourne b'Mon Python moi.'
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.