Chaînes de caractères en Python
Les chaînes en python sont entourées soit de guillemets simples, soit de guillemets doubles.
« Bonjour » est la même chose que « Bonjour »
Vous pouvez afficher une chaîne littérale avec la fonction print() :
Exemple
print("Hello")
print('Hello')
>>>> Hello
>>>> Hello
Citations à l’intérieur des citations
Vous pouvez utiliser des guillemets à l’intérieur d’une chaîne, à condition qu’ils ne correspondent pas aux guillemets entourant la chaîne :
Exemple
print("C'est bon")
print("Il s'appelle 'Johnny'")
print('Il s'appelle "Johnny"')
>>>> C'est bon
>>>> Il s'appelle "Johnny"
>>>> Il s'appelle "Johnny"
Attribuer une chaîne à une variable
L’affectation d’une chaîne à une variable se fait avec le nom de la variable suivi d’un signe égal et de la chaîne :
Exemple
a = "Hello"
print(a)
>>>> Hello
Chaînes multilignes
Vous pouvez attribuer une chaîne multilignes à une variable en utilisant trois guillemets :
Exemple
a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)
>>>>> Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.
Les chaînes sont des tableaux
Comme beaucoup d’autres langages de programmation populaires, les chaînes en Python sont des tableaux d’octets représentant des caractères Unicode.
Cependant, Python n’a pas de type de données caractère, un seul caractère est simplement une chaîne d’une longueur de 1.
Les crochets peuvent être utilisés pour accéder aux éléments de la chaîne.
Exemple
Obtenez le caractère en position 1 (rappelez-vous que le premier caractère a la position 0) :
a = "Hello, World!"
print(a[1])
>>>>> e