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

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

Linda Hamilton
Linda HamiltonOriginal
2024-10-28 15:05:01507Durchsuche

Here are a few question-style titles that fit the article:

* How Can I Control Newlines and Spaces When Printing in Python?
* Want to Remove Newlines or Spaces from Your Python Print Output? Here's How!
* Python Printing: Mastering the `end` and `sep` P

Druckausgabe in Python steuern

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.

Zeilenumbrüche unterdrücken

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>

Leerzeichen unterdrücken

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>

Beispiel aus der Praxis

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!

Stellungnahme:
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