Qu'est-ce qu'un type de données caractère ?
Un type de données caractère est un type de données qui stocke un seul caractère. Cela peut être une lettre, un chiffre ou un symbole. Les types de données caractère sont souvent utilisés pour stocker des données textuelles, telles que des noms, des adresses et des numéros de téléphone.
Les types de données caractères peuvent être de longueur fixe ou variable. Les types de données caractères de longueur fixe stockent un nombre spécifique de caractères, quelle que soit la longueur réelle des données. Les types de données caractères de longueur variable peuvent stocker n'importe quel nombre de caractères, jusqu'à une longueur maximale spécifiée.
Le type de données caractère le plus courant est le type de données caractère ASCII. Les types de données caractères ASCII stockent des caractères 7 bits, qui peuvent représenter les lettres de l'alphabet anglais, les chiffres et les symboles courants. D'autres types de données de caractères incluent le type de données de caractères Unicode, qui peut représenter une gamme plus large de caractères, y compris des caractères d'alphabets non anglais.
Type de données de caractère en Python
Python définit une chaîne comme une séquence d'octets immuable.
Nous pouvons créer des chaînes avec des guillemets simples ou doubles. Voici quelques exemples de chaînes littérales en Python :
```
>>> string1 ="Bonjour"
>>> string2 ='Monde'
>>> chaîne3 ="123"
```
Lorsque nous voulons représenter une chaîne avec une séquence de caractères non-ASCII, nous pouvons utiliser « u » ou « r » avant le guillemet d'ouverture :
```
>>> string4 =u"你好" # Caractères chinois
>>> string5 =r"C:\Users\username" # Chemin Windows
```
Le « u » avant le guillemet d'ouverture indique que la chaîne est au format Unicode, tandis que le « r » indique que la chaîne est une chaîne brute, ce qui signifie que les caractères de barre oblique inverse ne sont pas interprétés comme des caractères d'échappement.
|