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
Freigeben: 2024-12-10 00:51:09
Original
632 Leute haben es durchsucht

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)
Nach dem Login kopieren

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='')
Nach dem Login kopieren

In Python 3 verwenden Sie:

print(item, end=' ')
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage