Les chaines de caractères
Pour afficher une chaîne de caractères, il faut utiliser la fonction print().
>>> print("bonjour tout le monde")
bonjour tout le monde
On peut aussi affecter à une variable une chaîne de caractères. Il faut juste faire attention que print(a) et print("a") n’auront pas le même effet, comme le montre l’exemple suivant :
>>> abc = "deux mots"
>>> print(abc)
deux mots
>>> print("abc")
abc
Pas le même effet, en fait sauf dans un cas particulier comme celui-ci :
>>> a = "a"
>>> print(a)
a
Puis un exemple un peu plus complexe utilisant la commande print, qui sait gérer différents types de paramètres pour les afficher sur une même ligne si on les sépare avec des virgules.
>>> a = 9
>>> print("le carré de ", a, " est ", a**2)
le carré de 9 est 81
Notez finalement que la chaîne de caractères vide s’écrit "" ou '' et que Python fourni des outils pour manipuler le texte à volonté.
Une chaine est une liste
Une chaine de caractères peut être considérée comme une liste de caractères (voir cours sur les listes).
Ainsi :
>>>a="bonjour"
>>>print(a[1])
o
>>>print(a[0])
b
>>>print(a [10])
provoque une erreur !
Une grande partie du travail de l'informaticien et d'éviter que le programme ne rencontre une erreur et au pire d'arriver à gérer l'erreur.