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
DDDOriginal
2024-12-27 09:50:10300Durchsuche

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='')

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

print('a', 'b', 'c', sep='')

Zur Kontrolle beide Parameter gleichzeitig:

print('.', end='', sep='')

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

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()

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!

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