Python New Line:So drucken Sie OHNE Newline in Python
Die eingebaute Python-Funktion print() wird verwendet, um den angegebenen Inhalt in der Eingabeaufforderung zu drucken. Die Standardfunktionalität von Python print besteht darin, dass am Ende ein Zeilenumbruchzeichen hinzugefügt wird.
In diesem Python-Tutorial lernen Sie:
- Arbeitsweise der normalen print()-Funktion
- Wie drucke ich ohne Zeilenumbruch in Python?
- Drucken ohne Zeilenumbruch in Python 2.x
- Python-Systemmodul verwenden
- Verwenden von print() zum Drucken einer Liste ohne Zeilenumbruch
- Drucken des Sternmusters (*) ohne Zeilenumbruch und Leerzeichen
Arbeitsweise der normalen print()-Funktion
Die Funktion print() wird verwendet, um den Inhalt in der Eingabeaufforderung oder Konsole anzuzeigen.
Hier ist ein Beispiel, das die Funktionsweise von Python print ohne Newline-Funktion zeigt.
print("Hello World") print("Welcome to Guru99 Tutorials")
Ausgabe
Hello World Welcome to Guru99 Tutorials
In der angegebenen Ausgabe können Sie sehen, dass die Zeichenfolgen, die wir in print() angegeben haben, in separaten Zeilen angezeigt werden. Die Zeichenfolge „Hello World“ wird zuerst gedruckt und „Welcome to Guru99 Tutorials“ wird in der nächsten Zeile gedruckt.
Wie drucke ich ohne Zeilenumbruch in Python?
Ab Python 3+ wurde ein zusätzlicher Parameter namens end=für print() eingeführt. Dieser Parameter kümmert sich um das Entfernen des Zeilenumbruchs, der standardmäßig in print() hinzugefügt wird.
Im folgenden Beispiel für Python 3-Druck ohne Zeilenumbruch möchten wir, dass die Zeichenfolgen in Python in derselben Zeile gedruckt werden. Damit das funktioniert, fügen Sie einfach end="" in print() ein, wie im folgenden Beispiel gezeigt:
print("Hello World ", end="") print("Welcome to Guru99 Tutorials")
Ausgabe:
Hello World Welcome to Guru99 Tutorials
Wir erhalten die gewünschte Ausgabe, aber es gibt kein Leerzeichen zwischen den Zeichenfolgen. Die Zeichenfolge „Hello World“ und „Welcome to Guru99 Tutorials“ werden ohne Leerzeichen zusammen gedruckt.
Um ein Leerzeichen oder Sonderzeichen oder sogar eine Zeichenfolge hinzuzufügen, die gedruckt werden soll, kann dasselbe an das end=""-Argument übergeben werden, wie im folgenden Beispiel gezeigt.
print("Hello World ", end=" ") print("Welcome to Guru99 Tutorials")
Also habe ich hier ein Leerzeichen zum Endargument hinzugefügt, zum Beispiel (end=" "). Wenn Sie nun die Ausgabe sehen, sollten Sie ein Leerzeichen zwischen Hello World und Welcome to Guru99 Tutorials sehen.
Ausgabe:
Hello World Welcome to Guru99 Tutorials
Sie können dem Endargument nicht nur Leerzeichen geben, sondern Sie können auch eine Zeichenfolge angeben, die Sie zwischen den angegebenen Zeichenfolgen drucken möchten. Hier ist ein Beispiel dafür
print("Hello World ", end="It's a nice day! ") print("Welcome to Guru99 Tutorials")
Ausgabe:
Hello, World It's a nice day! Welcome to Guru99 Tutorials
Drucken ohne Zeilenumbruch in Python 2.x
Damit die Zeichenfolgen ohne Zeilenumbruch gedruckt werden, müssen Sie in python2.x ein Komma (,) am Ende der Druckanweisung hinzufügen, wie unten gezeigt:
print "Hello World ", print "Welcome to Guru99 Tutorials."
Ausgabe:
Hello World Welcome to Guru99 Tutorials
Python-Systemmodul verwenden
Eine weitere Methode, die Sie verwenden können, um in Python ohne Zeilenumbruch zu drucken, ist das eingebaute Modul namens sys .
Hier ist ein funktionierendes Beispiel, das zeigt, wie man das sys verwendet Modul zum Drucken ohne Newline-Python-Strings.
Um mit dem sys-Modul zu arbeiten, importieren Sie zuerst das Modul sys mit dem Import Stichwort. Verwenden Sie als Nächstes die Methode stdout.write(), die innerhalb des sys verfügbar ist Modul, um Ihre Zeichenfolgen zu drucken.
import sys sys.stdout.write("Hello World ") sys.stdout.write("Welcome to Guru99 Tutorials")
Ausgabe:
Hello World Welcome to Guru99 Tutorials
Mit print() eine Liste ohne Zeilenumbruch drucken
Stellen Sie sich zum Beispiel eine Liste mit Elementen vor:mylist =[„PHP“, JAVA“, „C++“, „C“, „PHYTHON“] und Sie möchten die Werte innerhalb der Liste mit einer for-Schleife drucken. Hier können Sie also print() verwenden, um die Werte in der Liste anzuzeigen, wie im folgenden Beispiel gezeigt:
mylist = ["PHP", "JAVA", "C++", "C", "PHYTHON"] for i in mylist: print(i)
Ausgabe:
PHP JAVA C++ C PHYTHON
Die Ausgabe zeigt die Listeneinträge, jeweils nacheinander gedruckt, in einer neuen Zeile. Was ist, wenn Sie alle Elemente auf der Liste in derselben Zeile haben möchten? Verwenden Sie dazu das Endargument in print(), das eine neue Zeile in Python entfernt und alle Elemente der Liste in derselben Zeile ausgibt.
mylist = ["PHP", "JAVA", "C++", "C", "PYTHON"] for i in mylist: print(i, end=" ")
Ausgabe:
PHP JAVA C++ C PHYTHON
Drucken des Sternmusters (*) ohne Zeilenumbruch und Leerzeichen
Das Beispiel von Python-Druck ohne Zeilenumbruch verwendet die Funktion print(), um Sterne (*) mit einer for-Schleife in derselben Zeile auszugeben.
for i in range(0, 20): print('*', end="")
Ausgabe:
********************
Zusammenfassung:
- Die eingebaute Python-Funktion print() wird verwendet, um den angegebenen Inhalt in der Eingabeaufforderung zu drucken. Die Standardfunktionalität von Python print besteht darin, dass am Ende ein Zeilenumbruchzeichen hinzugefügt wird.
- Ab Python 3+ gibt es einen zusätzlichen Parameter namens end=für print(). Der Parameter end=kümmert sich um das Entfernen des Zeilenumbruchs, der standardmäßig in print() hinzugefügt wird.
- In python2.x können Sie am Ende der print-Anweisung ein Komma (,) hinzufügen, das den Zeilenumbruch aus print Python entfernt.
- Eine weitere Methode, die Sie für Python print no newline verwenden können, ist das eingebaute Modul namens sys .
Python
- Wie wird die neue Technologie in feuerfesten Materialien angewendet?
- Python-Eingabe, -Ausgabe und -Import
- Wie bekomme ich das aktuelle Datum und die Uhrzeit in Python?
- Wie man Kommentare in der C-Programmierung schreibt
- Python Print()-Anweisung:Drucken mit Beispielen
- Python-Prüfung, ob Datei vorhanden ist | So prüfen Sie, ob ein Verzeichnis in Python existiert
- Python-Durchschnitt:So finden Sie den DURCHSCHNITT einer Liste in Python
- Tauschen Sie zwei Python-Variablen aus, ohne eine dritte zu verwenden
- Die New-Line-Integrationslandschaft
- So fügen Sie ein neues Tool hinzu