Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich Zeilenumbrüche und Leerzeichen beim Drucken in Python vermeiden?

Wie kann ich Zeilenumbrüche und Leerzeichen beim Drucken in Python vermeiden?

DDD
Freigeben: 2024-12-27 09:50:10
Original
300 Leute haben es durchsucht

How Can I Avoid Newlines and Spaces When Printing in Python?

Vermeiden von Zeilenumbrüchen und Leerzeichen in Ausgabezeichenfolgen

Bei Verwendung der Druckfunktion in Python wird häufig ein Zeilenumbruch oder ein Leerzeichen zwischen den Ausgabewerten eingefügt . Um dies zu verhindern und einen unterbrechungsfreien Druck zu erreichen, sollten Sie die Verwendung der Parameter sep und end in Betracht ziehen.

Python 3

Geben Sie in Python 3 end='' an, um Zeilenumbrüche zu eliminieren:

print('.', end='')
Nach dem Login kopieren

Um Leerzeichen zwischen Argumenten zu entfernen, verwenden Sie sep='':

print('a', 'b', 'c', sep='')
Nach dem Login kopieren

Zur Kontrolle beide Parameter gleichzeitig:

print('.', end='', sep='')
Nach dem Login kopieren

Python 2.6 und 2.7

Für Python 2.6 und 2.7 haben Sie zwei Möglichkeiten:

  1. Druck von Python 3 importieren Funktion:
from __future__ import print_function
Nach dem Login kopieren

Dies ermöglicht die Verwendung der oben genannten Python 3-Lösung.

  1. Verwenden Sie sys.stdout.write() ( empfohlen für Python 2):
import sys
sys.stdout.write('.')
sys.stdout.flush()
Nach dem Login kopieren

Dies schreibt direkt in die Standardausgabe Stream und gewährleistet so einen sofortigen Druck. Möglicherweise müssen Sie jedoch sys.stdout.flush() aufrufen, um eine sofortige Ausgabe zu gewährleisten.

Das obige ist der detaillierte Inhalt vonWie kann ich Zeilenumbrüche und Leerzeichen beim Drucken in Python vermeiden?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage