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
Freigeben: 2024-10-28 15:05:01
Original
392 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Beispiel aus der Praxis

Bedenken Sie den folgenden Code:

<code class="python">for i in range(3):
    print('h')</code>
Nach dem Login kopieren

Dieser Code führt die aus print-Anweisung dreimal, was zur Ausgabe führt:

h
h
h
Nach dem Login kopieren

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>
Nach dem Login kopieren

Dies erzeugt die Ausgabe :

hhh
Nach dem Login kopieren

Ä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>
Nach dem Login kopieren

Dies erzeugt die Ausgabe:

h
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!