Titre RNCP Niveau 7

Maîtrisez pipelines, cloud & IA pour devenir Data Engineer opérationnel.

Devenez Data Engineer

DataScientist.fr

Formations

L'équipeLa plateforme
Offre entreprises

🇫🇷

Guide de la fonction print en Python - Tutoriel interactif
Python

Guide de la fonction print en Python - Tutoriel interactif

Romain DE LA SOUCHÈRE

Lead Developer, Expert Cloud et DevOps

Publié le 6 janvier 2025 · 3 min de lecture

Table de matières

Partager avec

Dans le monde de la programmation Python, la fonction print() est sans doute l'une des plus utilisées et des plus essentielles pour les débutants comme pour les utilisateurs avancés. Elle permet d'afficher des informations à l'écran, facilitant ainsi le débogage et l'interaction avec l'utilisateur. Ce tutoriel a pour objectif de vous guider à travers les fonctionnalités de base et avancées de print(), afin que vous puissiez exploiter tout son potentiel dans vos projets.

Pourquoi la fonction print() est-elle importante ?

La fonction print() joue un rôle crucial en permettant aux développeurs de vérifier l'état des variables, de suivre le flux d'exécution du programme et d'afficher des messages d'erreur ou d'information pour l'utilisateur. Que vous développiez une application simple ou un système complexe, savoir comment utiliser efficacement print() peut améliorer considérablement votre processus de développement.

Ce que vous apprendrez

Dans cet article, nous explorerons d'abord les bases de l'affichage avec print(), puis nous plongerons dans des techniques avancées pour personnaliser et styliser vos sorties. À travers des exemples pratiques et des explications détaillées, vous serez en mesure d'appliquer ces concepts à vos propres projets Python.

Affichage en bref

La fonction print() en Python est l'une des plus utilisées pour afficher des sorties à l'écran. Elle est essentielle pour déboguer des scripts ou simplement pour interagir avec l'utilisateur. Dans cette section, nous explorerons comment utiliser print() de manière efficace, ainsi que certaines de ses fonctionnalités avancées.

Syntaxe de base

La syntaxe de base de la fonction print() est simple. Voici un exemple classique :
python
Cela affichera "Bonjour, le monde!" sur la console. Vous pouvez passer plusieurs arguments à print(), qui seront séparés par un espace par défaut :
python
Résultat : Bonjour, le monde! Bienvenue en Python.

Personnalisation du séparateur

Le paramètre sep de print() vous permet de modifier le séparateur par défaut entre les arguments :
python
Résultat : Python-est-génial

Fin de ligne personnalisée

Par défaut, print() termine chaque appel par un saut de ligne. Vous pouvez modifier ce comportement avec le paramètre end :
python
Résultat : Ce texte est sur la même ligne que celui-ci.

Affichage de variables

print() est également utilisé pour afficher la valeur des variables. Par exemple :
python
Résultat : Nom : Alice Âge : 30

Formatage avancé avec f-strings

Introduites dans Python 3.6, les f-strings offrent une manière plus intuitive de formater des chaînes :
python
Résultat : Nom : Alice, Âge : 30

Affichage de données complexes

print() peut également afficher des structures de données complexes comme les listes ou les dictionnaires :
python
Résultat : Liste de fruits : ['pomme', 'banane', 'cerise']
Pour les dictionnaires :
python
Résultat : Détails de la personne : {'nom': 'Alice', 'âge': 30}

Conclusion intermédiaire

La fonction print() est bien plus qu'un simple outil pour afficher du texte. En comprenant ses paramètres et en exploitant des fonctionnalités comme les f-strings, vous pouvez rendre vos sorties plus claires et plus informatives. Cela est particulièrement utile pour le débogage et pour la présentation de résultats de manière lisible et professionnelle.

Affichage avec style

Pour aller au-delà de l'affichage de texte simple, Python offre des moyens de styliser vos sorties pour qu'elles soient non seulement informatives, mais aussi esthétiquement agréables. Explorons quelques techniques pour ajouter du style à vos impressions.

Utilisation des couleurs

L'affichage en couleur peut rendre vos sorties plus attrayantes et aider à différencier facilement différentes parties du texte. Bien que print() n'ait pas de support intégré pour les couleurs, vous pouvez utiliser des bibliothèques externes comme colorama :
apl
Ensuite, dans votre code Python :
python
Cette approche permet de mettre en évidence des messages d'erreur en rouge ou des succès en vert, par exemple.

Formatage avec str.format()

Avant les f-strings, str.format() était une méthode populaire pour formater les chaînes :
python
Cela permet d'insérer des valeurs dynamiques dans une chaîne en utilisant des accolades {} comme des espaces réservés.

Alignement et largeur

Lorsque vous travaillez avec des tableaux de données ou que vous souhaitez aligner du texte, vous pouvez spécifier la largeur et l'alignement dans vos chaînes formatées :
python
Cela aligne le texte à gauche et réserve 10 caractères pour chaque colonne.

Utilisation des caractères spéciaux

Les caractères spéciaux comme les tabulations (\t) et les nouvelles lignes (\n) peuvent être utilisés pour structurer le texte :
python
Cela affiche les informations de manière structurée, utile pour les rapports simples.

Affichage de tableaux

Pour imprimer des tableaux de manière claire, vous pouvez utiliser des bibliothèques comme tabulate :
apl
Et dans votre code :
python
Cela produit des tableaux bien formatés qui sont faciles à lire et à interpréter.
Ces techniques vous permettront de créer des sorties plus professionnelles, idéales pour les rapports ou les interfaces en ligne de commande. En utilisant les couleurs, le formatage et la structuration, vos impressions peuvent devenir un outil puissant pour la communication et la présentation des données.

Partager avec

💙 Merci d'avoir parcouru l'article jusqu'à la fin !

Romain DE LA SOUCHÈRE

Romain DE LA SOUCHÈRE - Lead Developer, Expert Cloud et DevOps

Ingénieur de formation avec plus de 11 ans d'expérience dans le développement back-end et le data engineering. Expert dans l’industrialisation des projets data dans le cloud.

» En savoir plus

Formations associés

Toutes nos formations

Préparez la certification PL‑300
Préparez la certification PL‑300
24 heures
Débutant
Garantie
Préparez la certification AZ-900
Préparez la certification AZ-900
10 heures
Débutant
Garantie
Préparez la certification DP‑700
Préparez la certification DP‑700
24 heures
Débutant
Garantie
Préparez la certification DP‑900
Préparez la certification DP‑900
10 heures
Débutant
Garantie

DataScientist.fr

By AXI Technologies

128 Rue de la Boétie,
75008, Paris, France

bonjour@datascientist.fr

+33 1 70 39 08 31

+33 6 86 99 34 78

© 2026 DataScientist.fr - AXI Technologies - Tous droits réservés