Heim >Backend-Entwicklung >Python-Tutorial >Wie drucke ich in Python dynamisch in einer Zeile?
So drucken Sie dynamisch in einer Zeile
Das Eliminieren von Zeilenumbrüchen zwischen Druckanweisungen kann die Lesbarkeit Ihrer Ausgabe verbessern. Betrachten Sie den folgenden Code in Python:
for item in range(1, 100): print(item)
Normalerweise druckt dieser Code jedes Element in einer separaten Zeile. Sie können jedoch die Druckanweisung ändern, um eine kontinuierliche Ausgabe ohne Zeilenumbrüche zu erreichen.
Zahlen nacheinander drucken
Um die Elemente in einer fortlaufenden Reihenfolge zu drucken, entfernen Sie einfach den Zeilenumbruch Zeichen aus der print-Anweisung. Verwenden Sie in Python 2.7:
print(item, end='')
In Python 3 verwenden Sie:
print(item, end=' ')
Das Endargument gibt das Zeichen an, das nach dem Element gedruckt werden soll. Eine leere Zeichenfolge oder ein Leerzeichen führt zu einer kontinuierlichen Ausgabe.
Dynamisches Drucken
Um die Zahlen dynamisch zu drucken und dabei die letzte Zahl auf dem Bildschirm zu überschreiben, verwenden Sie:
print(item, sep=' ', end='', flush=True)
Das sep-Argument steuert das Trennzeichen zwischen Elementen. Flush=True erzwingt die sofortige Anzeige der Ausgabe.
Durch die Implementierung dieser Techniken können Sie eine optisch ansprechendere und effizientere Ausgabe für Ihre Programme erstellen.
Das obige ist der detaillierte Inhalt vonWie drucke ich in Python dynamisch in einer Zeile?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!