Lors de la déclaration d'une variable chaîne, nous pouvons écrire a = 'hello' où nous commençons par une apostrophe simple et terminons par une apostrophe simple. Que faire si nous voulons avoir une chaîne Hi, I'm a programmer ? Cette chaîne contient déjà une apostrophe simple. Cela peut poser problème car Python attend une apostrophe simple à la fin de la chaîne, pas au milieu. Il existe plusieurs options pour éviter ce problème :
Nous pouvons éviter de commencer la chaîne par une apostrophe simple et utiliser " à la place. Cependant, ce n'est pas une excellente solution car la chaîne pourrait également contenir le symbole " (A really “good” product).
Nous pouvons utiliser un caractère d'échappement \ qui est spécialement conçu pour ces situations. \ échappe tout caractère dans la chaîne qui vient juste après lui. Notre déclaration de chaîne deviendrait a = 'Hi, I\'m a programmer'. Cela indique à Python de traiter l'apostrophe simple au milieu comme un simple symbole, pas comme la fin de la chaîne.
Voici plusieurs caractères spéciaux populaires en Python :
Symbole
Description
Exemple
Sortie
\'
A single
print('\'')
'
\"
A single
print('\"')
"
\\
A single
print('\\')
\
\t
Tab
print('\t')
\n
A New line (enter)
print('\n')
Défi
Étant donné une chaîne qui a 5 caractères, affichez-les séparés par une tabulation.
Entrée
Sortie
hello
h e l l o
Astuce : Vous pouvez utiliser les f-strings lors de l'affichage.