#6 – L’affichage sur Python

Aujourd’hui, on s’intéresse à l’affichage en python. Dans un premier temps, je vous explique l’utilité de la fonction print(). Ensuite, nous nous intéresserons auf-string et pour finir, nous verrons l’écriture scientifique.

1. Fonction print()

La fonction print() affiche l’argument qu’on lui passe entre parenthèse et un retour à la ligne.

>>> print("Hello world!") # affichage d'une chaîne de caractère
Hello world!

>>> var = 5
>>> print(var) # Affichage de la valeur stocké dans une variable
5

>>> age = 23
>>> print( "Salut, j'ai", age, "ans.") # Affiche tous les arguments sur la même ligne et finis avec un saut de ligne
Salut, j'ai 23 ans.

>>> print( "Salut, j'ai " + str(age) + "ans.") # '+' permet la concaténation de chaîne de caractère
Salut, j'ai 23 ans.
>>> print ("Hello" , end =""); print("my friend") # Modification du comportement de print en utilisant le mot-clé "end".
Hellomy friend

Lors de la concaténation, faites très attention aux espaces !

Dans le même style que end, vous avez :

  • sep : séparateur – chaîne de caractère à mettre entre les différents attributs de print lors de l’affichage
>>> print(1, 2, 3, sep='|')
1|2|3
>>> print('foobar snafu', end='|')
foobar snafu|
  • file : un fichier – permet d’écrire dans un fichier
>>> print('foobar', file=open(r'C:\\test.txt', "w"))
>>> open(r'C:\\test.txt', "r").read()
'foobar\\n'

• 📗Documentation de print()

2. Chaîne de formatage

Une chaine de formatage est une chaine de caractère assez special où l’on peut y incorporer directement des variables lors de sa création. Dans l’exemple précédent, on a concaténé 2 chaines de caractères et une variable de type int. Mais on aurait aussi pu formater la chaîne de caractère afin d’y incorporer la valeur de la variable.

>>> age = 23
>>> print(f"Salut, j'ai {age} ans.")
Salut, j'ai 23 ans.

🗒️ Ce type de formatage ne fonctionne qu’à partir de python3. Pour les anciennes versions, il faudra utiliser l’ancienne méthode de formatage.

Sinon, il reste toujours la bonne vieille méthode !

>>> age = 23
>>> print("Salut, j'ai {} ans.".format(age))
Salut, j'ai 23 ans.

Pour en savoir plus

3. Écriture scientifique

À l’aide de l’écriture formatée, on peut faire des choses assez intéressantes avec les chiffres comme définir le nombre de chiffres significatif, ou permettre l’affichage en notation scientifique (avec le e).

>>> print(f"{1_000_000_000:e}")
1.000000e+09
>>> print(f"{1_000_000_000:.1e}")
1.0e+09

Merci d’avoir lu cet article. Si vous aimez ce que je fais, alors abonnez vous à ma chaîne YouTube et à mon blog/newsletter. Une vidéo par semaine sur YouTube et 2 articles par semaine pour mon blog !

Catégories : Python
Lénaïck Sori.

Écrit par :Lénaïck Sori. Toutes les publications de l'auteur

Découvrez un univers captivant où la cybersécurité, la photographie et les nouvelles technologies se rencontrent pour vous inspirer et vous informer.

🍪 Cookies

Notre site web utilise des cookies. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.