Heim >Backend-Entwicklung >Python-Tutorial >Wie drucke ich in Python dynamisch in einer Zeile?

Wie drucke ich in Python dynamisch in einer Zeile?

Susan Sarandon
Susan SarandonOriginal
2024-12-10 00:51:09628Durchsuche

How to Print Dynamically in One Line in Python?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:EMNIST in PyTorchNächster Artikel:EMNIST in PyTorch