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
335 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!

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