Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich in Python ohne Zeilenumbrüche oder Leerzeichen drucken?
Herkömmliche Python-Druckmethoden fügen häufig Zeilenumbrüche oder Leerzeichen zwischen gedruckten Werten ein, was zu einer unübersichtlichen Ausgabe führt. In diesem Artikel werden Methoden zur Behebung dieses Problems und zur Erzielung einer kontinuierlichen Ausgabe untersucht.
In Python 3 stellt die Druckfunktion die Parameter sep= und end= bereit, um die gedruckte Zeichenfolge anzupassen:
Um den Zeilenumbruch zu unterdrücken, verwenden Sie end='':
print('.', end='')
Um Leerzeichen zwischen Argumenten zu entfernen, set sep='':
print('a', 'b', 'c', sep='')
Fügen Sie für eine erweiterte Steuerung das Argument „flush=True“ ein:
print('.', end='', flush=True)
In Python 2.6 und 2.7 gibt es alternative Ansätze :
Druck von Python 3 importieren Funktion:
from __future__ import print_function
Verwenden Sie sys.stdout.write():
import sys sys.stdout.write('.')
Gefolgt von:
sys.stdout.flush()
Das obige ist der detaillierte Inhalt vonWie kann ich in Python ohne Zeilenumbrüche oder Leerzeichen drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!