Articles

Python : Imprimer sans nouvelle ligne

Dans cet article, nous allons examiner comment imprimer une chaîne de caractères sans caractère de nouvelle ligne en utilisant Python.

En Python, la fonction intégrée print est utilisée pour imprimer du contenu sur la sortie standard, qui est généralement la console. Par défaut, la fonction print ajoute un caractère de nouvelle ligne à la fin du contenu imprimé, de sorte que la prochaine sortie du programme se produit sur la ligne suivante.

Essayez d’exécuter ce code pour voir un exemple :

print('Banana')print('pudding.')

Sortie:

Bananapudding.

Comme prévu, la sortie de chaque print déclaration est affichée sur sa propre ligne.

Cependant, dans certains cas, nous pouvons vouloir sortir plusieurs chaînes de caractères sur la même ligne en utilisant des déclarations print distinctes. Il existe quelques façons d’empêcher Python d’ajouter le caractère de nouvelle ligne lors de l’utilisation de la fonction print, selon que nous utilisons Python 2.x ou Python 3.x.

Par exemple, ce type de fonctionnalité est utile lorsque vous développez un REPL ou toute application en ligne de commande qui prend les entrées de l’utilisateur, et que vous ne voulez pas que l’invite et le texte d’entrée soient sur des lignes différentes.

Pour Python 2.x, nous pouvons simplement ajouter une virgule après l’appel de la fonction print, ce qui terminera la chaîne imprimée par un espace au lieu d’un caractère de nouvelle ligne :

print('Banana'),print('pudding.')

Sortie:

Banana pudding.

En Python 3.x, nous pouvons utiliser l’argument mot-clé end dans la méthode print pour spécifier le caractère de terminaison de la chaîne imprimée :

print('Banana', end=' ')print('pudding.')

Sortie :

Banana pudding.

Donc, dans ce cas, un espace est utilisé comme caractère de « terminaison », ce qui a pour effet que les chaînes imprimées se trouvent sur la même ligne et ne sont séparées que par un seul espace.

À propos de l’auteur

Cet article a été écrit par Jacob Stopak, un consultant et développeur logiciel qui a la passion d’aider les autres à améliorer leur vie grâce au code. Jacob est le créateur de Code Card – un outil pratique permettant aux développeurs de rechercher, copier et coller des extraits de code courants.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *