Gestion des Encodages de Chaînes de Caractères en Python

Avant d'aborder les spécificités de Python 2 et 3 concernant les encodages, il est essentiel de comprendre deux concepts fondamentaux : les littéraux de chaîne et les séquences d'octets (bytes). Dans le code, nous définissons des variables pour représenter des données textuelles, par exemple s = "helloworld". Ces littéraux peuvent êtr ...

Publié le 21 juillet à 18h02

Comprendre les types bytes et str en Python 3

Python 3 a introduit une distinction fondamentale entre la gestion du texte et des données binaires. Le texte, encodé en Unicode, est représenté par le type str, tandis que les flux binaires sont représentés par le type bytes. Python 3 ne permet aucun mélange implicite entre ces deux types : vous ne pouvez pas concaténer une chaîne de caractère ...

Publié le 2 juin à 21h09