Maison >développement back-end >Tutoriel Python >Comment imprimer dynamiquement sur une seule ligne en Python ?
Comment imprimer dynamiquement sur une seule ligne
L'élimination des nouvelles lignes entre les instructions d'impression peut améliorer la lisibilité de votre sortie. Considérez le code suivant en Python :
for item in range(1, 100): print(item)
En général, ce code imprimera chaque élément sur une ligne distincte. Cependant, vous pouvez modifier l'instruction d'impression pour obtenir une sortie continue sans nouvelles lignes.
Impression des numéros en séquence
Pour imprimer les éléments dans une séquence continue, supprimez simplement la nouvelle ligne caractère de l'instruction d'impression. Dans Python 2.7, utilisez :
print(item, end='')
Dans Python 3, utilisez :
print(item, end=' ')
L'argument de fin spécifie le caractère à imprimer après l'élément. Une chaîne ou un espace vide entraînera une sortie continue.
Impression dynamique
Pour imprimer les nombres de manière dynamique, en écrasant le dernier numéro à l'écran, utilisez :
print(item, sep=' ', end='', flush=True)
L'argument sep contrôle le séparateur entre les éléments. flush=True force l'affichage immédiat de la sortie.
En mettant en œuvre ces techniques, vous pouvez créer une sortie plus attrayante et plus efficace pour vos programmes.
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!