La méthode encode() Python
La méthode Python string encode() est utilisée pour coder la chaîne à l'aide de l'encodage fourni. Cette fonction renvoie l'objet bytes. Si nous ne fournissons pas d'encodage, l'encodage "utf-8" est utilisé par défaut.
La méthode Python Bytes decode()
La fonction Python bytes decode() est utilisée pour convertir des octets en objet chaîne.
Syntaxe:
1 |
string.encode(encoding=encoding, errors=errors) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# coding: utf-8 my_string = 'Python' encodeBytes = my_string.encode(encoding='utf-8') print(encodeBytes) print(type(encodeBytes)) my_string_decode = encodeBytes.decode() print(type(my_string_decode)) print('Encoded bytes =', encodeBytes) print('Decoded String =', my_string_decode) print('my_string equals my_string_decode =', my_string == my_string_decode) """ Affiche à l'exécution: b'Python' <class 'bytes'> <class 'str'> Encoded bytes = b'Python' Decoded String = Python my_string equals my_string_decode = True """ |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Les méthodes encode() et decode() en python”