Python: le mot-clé print

From Wiki Cours
Revision as of 15:07, 31 July 2015 by Wiki-cours (talk | contribs) (Created page with "== Mécanismes de base == En Python 2.x, l'affichage se fait par le mot-clé '''print''' <source lang="py"> print 2*3 </source> Une nouvelle ligne est créée (retour à la l...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Mécanismes de base

En Python 2.x, l'affichage se fait par le mot-clé print

print 2*3

Une nouvelle ligne est créée (retour à la ligne) après exécution. Si l'on veut éviter cela, il faut rajouter une virgule à la fin de l'expression:

print 'a',
print 'b',
print 'c'

Cela peut être utile pour afficher des résultats horizontalement:

for i in range(10):
    print i**2,

De manière plus générale, pour afficher une séquence compliquée, le mieux est de créer une chaîne de caractère correspondant à l'affichage puis de l'afficher. Cela peut être plus efficace également.

print "".join(['_']*50)

Formatage

On peut choisir un formatage particulier pour l'affichage à l'aide de la fonction format