Heim > Artikel > Backend-Entwicklung > Warum gibt Python3 ohne Zeilenumbrüche aus?
Python 3-Ausgabemethode ohne Zeilenumbrüche: Geben Sie einen zusätzlichen benannten Parameter [end=""] als Endparameter für die print()-Funktion an, um klar anzugeben, dass die Zeichenfolge am Ende der Zeile hinzugefügt werden soll als Abschlusszeichenfolge verwendet werden.
Da die print()-Funktion von Python standardmäßig mit einem Zeilenumbruchzeichen endet, wird sie standardmäßig automatisch umbrochen. In Python gibt es ein vordefiniertes Format und wenn Sie print(variable) verwenden, wird automatisch zur nächsten Zeile gewechselt. Wie kann ich es also ohne Zeilenumbrüche ausgeben? Der folgende Artikel wird es Ihnen vorstellen und ich hoffe, dass er Ihnen hilfreich sein wird.
Wie kann ich in Python 3 ohne Zeilenumbrüche ausgeben?
In Python 3 wird die einfachste Lösung bereitgestellt. Sie müssen lediglich einen zusätzlichen Parameter am Ende der Druckfunktion bereitstellen. Beispiel:
# 使用命名参数“end”指定行尾显式的字符串 print("Hello World!", end ="") #end里没有空格 print("My name is Karim") # 数组 a = [1, 2, 3, 4] # 输出数组的元素 for i in range(4): print(a[i], end =" ") #end里添加空格
Ausführen:
Wir können den optionalen benannten Parameter end verwenden, um explizit die Zeichenfolge zu erwähnen, die am Ende der Zeile hinzugefügt werden soll.
Was auch immer Sie als Endargument angeben, wird die Abschlusszeichenfolge sein.
Wenn Sie also eine leere Zeichenfolge angeben, gibt es keine Zeilenumbrüche und es werden keine Leerzeichen an die Eingabe angehängt.
Python print()-Funktion
print()-Methode wird zum Drucken der Ausgabe verwendet, die häufigste Funktion.
Syntax:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
Parameter:
Objekte – Plural, was angibt, dass mehrere Objekte gleichzeitig ausgegeben werden können . Bei der Ausgabe mehrerer Objekte müssen diese durch , getrennt werden.
sep – wird zum Trennen mehrerer Objekte verwendet. Der Standardwert ist ein Leerzeichen.
end – wird verwendet, um das Ende festzulegen. Der Standardwert ist das Zeilenumbruchzeichen n, wir können es in andere Zeichenfolgen ändern.
Datei – Das zu schreibende Dateiobjekt.
flush – Ob die Ausgabe zwischengespeichert wird, wird normalerweise durch die Datei bestimmt, aber wenn das Schlüsselwortargument „flush“ „True“ ist, wird der Stream zum Leeren gezwungen.
Rückgabewert
Keiner.
Das obige ist der detaillierte Inhalt vonWarum gibt Python3 ohne Zeilenumbrüche aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!