Heim >Backend-Entwicklung >Python-Tutorial >Hier sind ein paar Titel im Fragestil, die zum Artikel passen: * Wie kann ich Zeilenumbrüche und Leerzeichen beim Drucken in Python steuern? * Möchten Sie Zeilenumbrüche oder Leerzeichen aus Ihrer Python-Druckausgabe entfernen? Hier ist
Beim Drucken von Zeichenfolgen in Python kommt es häufig vor, dass am Ende des gedruckten Texts Zeilenumbrüche oder Leerzeichen auftreten. Dies kann in bestimmten Szenarien unerwünscht sein, insbesondere wenn eine präzise Ausgabeformatierung erforderlich ist.
Um den Zeilenumbruch, der automatisch an gedruckte Zeichenfolgen angehängt wird, wegzulassen, verwenden Sie den Endparameter in der Druckfunktion . Indem Sie end auf eine leere Zeichenfolge ('') setzen, können Sie verhindern, dass Python nach dem Drucken eine neue Zeile hinzufügt.
<code class="python">print('h', end='') # prints 'h' without a newline</code>
Wenn Sie mehrere Zeichenfolgen nacheinander drucken und Wenn Sie verhindern möchten, dass Python dazwischen ein Leerzeichen einfügt, können Sie den Parameter sep in der Druckfunktion verwenden. Wenn Sie sep auf eine leere Zeichenfolge setzen, wird das standardmäßige Leerzeichentrennzeichen weggelassen.
<code class="python">print('a', 'b', 'c', sep='') # prints 'abc' without any whitespace between the characters</code>
Bedenken Sie den folgenden Code:
<code class="python">for i in range(3): print('h')</code>
Dieser Code führt die aus print-Anweisung dreimal, was zur Ausgabe führt:
h h h
Wenn wir die Zeichen ohne Zeilenumbrüche drucken möchten, können wir den Endparameter verwenden:
<code class="python">for i in range(3): print('h', end='')</code>
Dies erzeugt die Ausgabe :
hhh
Ähnlich können wir, wenn wir die Zeichen ohne Leerzeichen und Zeilenumbrüche drucken möchten, die Parameter sep und end verwenden:
<code class="python">for i in range(3): print('h', end='', sep='')</code>
Dies erzeugt die Ausgabe:
h
Das obige ist der detaillierte Inhalt vonHier sind ein paar Titel im Fragestil, die zum Artikel passen: * Wie kann ich Zeilenumbrüche und Leerzeichen beim Drucken in Python steuern? * Möchten Sie Zeilenumbrüche oder Leerzeichen aus Ihrer Python-Druckausgabe entfernen? Hier ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!