Maison > développement back-end > Tutoriel Python > Comment puis-je générer des données de manière dynamique sur une seule ligne en Python ?

Comment puis-je générer des données de manière dynamique sur une seule ligne en Python ?

DDD
Libérer: 2024-12-14 10:45:23
original
540 Les gens l'ont consulté

How Can I Output Data Dynamically on a Single Line in Python?

Sortie dynamique de données sur une seule ligne

Pour générer une sortie standard sans retour à la ligne entre les instructions, modifiez votre code comme suit :

  • Python 2.7 : Remplacer l'élément d'impression par print item,
  • Python 3 : Remplacez l'élément d'impression par print(item, end=" ")

Cela élimine les nouvelles lignes, affichant les éléments sur le même ligne séparée par une virgule en Python 2.7 et un espace en Python 3.

Pour une sortie dynamique où les données sont écrasées au dernier number :

Python 3 :Utilisez print(item, sep=' ', end='', flush=True)

Cette syntaxe :

  • Supprime les espaces entre les éléments (spécifiés par sep=' ').
  • Empêche la ligne breaks (spécifiés par end='').
  • Force l'affichage immédiat des données (indiqué par flush=True).

En incorporant ces modifications, vous pouvez générer dynamiquement des données sur une seule ligne, soit avec plusieurs éléments séparés par un caractère prédéfini, soit avec un seul élément écrasé sur la sortie précédente.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal