Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich in Python mehrere Elemente in derselben Zeile drucken?

Wie kann ich in Python mehrere Elemente in derselben Zeile drucken?

Barbara Streisand
Freigeben: 2024-12-11 06:34:10
Original
186 Leute haben es durchsucht

How Can I Print Multiple Items on the Same Line in Python?

Mehrere Elemente in derselben Zeile drucken

Beim Ausführen von Skripten ist es oft wünschenswert, die Ausgabe in einem bestimmten Format anzuzeigen. Eine häufige Anforderung besteht darin, mehrere Elemente nacheinander in derselben Zeile zu drucken.

Aktueller Ansatz und aktuelles Problem

Derzeit erzeugt das Skript die Ausgabe in zwei separaten Zeilen :

Installing XXX...
[DONE]
Nach dem Login kopieren

Das Ziel besteht darin, sowohl „Installing XXX...“ als auch „[DONE]“ auf dasselbe zu drucken Zeile.

Lösung

Je nach verwendeter Sprache gibt es unterschiedliche Ansätze zum Drucken mehrerer Elemente in derselben Zeile. Die folgenden Lösungen decken Python 2 und Python 3 ab:

Python 3:

def install_xxx():
    print("Installing XXX...      ", end="", flush=True)

install_xxx()
print("[DONE]")
Nach dem Login kopieren

Die print()-Funktion ermöglicht die Angabe eines Endparameters. Wenn Sie es auf eine leere Zeichenfolge festlegen, wird verhindert, dass ein nachgestellter Zeilenumbruch ausgegeben wird. Flush=True wird hinzugefügt, um sicherzustellen, dass die Ausgabe sofort angezeigt wird.

Python 2:

def install_xxx():
   print "Installing XXX...      ",

install_xxx()
print "[DONE]"
Nach dem Login kopieren

In Python 2 wird am Ende des Ausdrucks ein Komma hinzugefügt ()-Anweisung verhindert auch die Ausgabe einer neuen Zeile, lässt jedoch ein zusätzliches Leerzeichen in der Ausgabe.

Das obige ist der detaillierte Inhalt vonWie kann ich in Python mehrere Elemente in derselben Zeile drucken?. 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