Mehrere Elemente nacheinander in derselben Zeile in Python drucken
In Python können Sie mehrere Objekte in derselben Zeile drucken, indem Sie sie durch trennen Kommas und Angabe einer leeren Zeichenfolge als Endparameter in der print()-Funktion.
Referenzierung auf das bereitgestellte Beispiel:
def install_xxx(): print("Installing XXX... ", end="", flush=True) install_xxx() print("[DONE]")
Der Endparameter steuert das Zeichen, das an die Ausgabe angehängt wird. In diesem Fall setzen wir es auf eine leere Zeichenfolge, um das Standardzeichen für neue Zeilen zu unterdrücken. Das Argument „flush=True“ stellt sicher, dass die Ausgabe sofort angezeigt wird, auch wenn andere print()-Anweisungen ausstehen.
Python 2-Lösung
Python 2 behandelt dieses Szenario geringfügig anders. Anstelle eines Endparameters können Sie am Ende der print()-Zeile ein Komma hinzufügen, wie hier gezeigt:
def install_xxx(): print "Installing XXX... ", install_xxx() print "[DONE]"
Beachten Sie, dass dieser Ansatz zu einem zusätzlichen Leerzeichen am Ende der Ausgabe führt .
Durch die Verwendung einer dieser Techniken können Sie effektiv mehrere Elemente in derselben Zeile drucken und so eine prägnantere und optisch ansprechendere Ausgabe erzielen.
Das obige ist der detaillierte Inhalt vonWie drucke ich in Python mehrere Elemente nacheinander in derselben Zeile?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!