Maison > développement back-end > Tutoriel Python > Comment puis-je imprimer dynamiquement sur une seule ligne en Python ?

Comment puis-je imprimer dynamiquement sur une seule ligne en Python ?

Mary-Kate Olsen
Libérer: 2024-12-15 11:19:11
original
257 Les gens l'ont consulté

How Can I Print Dynamically in a Single Line in Python?

Impression dynamique sur une seule ligne

En Python, il est pratique d'imprimer des variables et des messages sur la sortie standard, mais parfois vous souhaiterez peut-être pour éviter que des sauts de ligne n'apparaissent entre ces instructions. Cela devient particulièrement utile lorsque vous avez besoin de visualiser des données de manière dynamique.

Pour y parvenir, ajoutez simplement ce qui suit après l'instruction print :

  • Python 2.7 : print article,
  • Python 3 : print(item, end=" ")

Par exemple, le code suivant imprimera les nombres de 1 à 100 sur une seule ligne :

for item in range(1,100):
    print(item, end=" ")
Copier après la connexion

Cependant, cette méthode imprime toujours tous les nombres en même temps. Pour simuler un effet d'impression dynamique, où un seul nombre est affiché à la fois, utilisez la syntaxe suivante dans Python 3 :

print(item, sep=' ', end='', flush=True)
Copier après la connexion

En définissant sep sur une chaîne vide, désactivez les sauts de ligne (end='' ), et en forçant le vidage de la sortie (flush=True), vous pouvez créer une expérience d'impression dynamique qui met à jour l'écran à chaque itération.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal