In Python 2.7 werden nach der Ausführung von print automatisch Zeilenumbrüche vorgenommen. Der folgende Code wird gedruckt: abcn123n (wobei n für Zeilenumbrüche steht)
print ('abc') print ('123')
So erreichen Sie das Drucken ohne Zeilenumbrüche Was Zeichen betrifft, gibt es in Python 2.7 drei einfache Möglichkeiten, Zeichen ohne Zeilenumbrüche zu drucken:
1 Fügen Sie nach der Druckfunktion ein Komma hinzu, und der Druckeffekt ist so, als würden Sie Zeilenumbrüche durch ersetzen Leerzeichen werden ausgegeben: abc123 (wobei ein Leerzeichen darstellt)
print ('abc'), print ('123'),
Verwandte Empfehlungen: „Python-Video-Tutorial“
2. Verwenden Sie from __future__import print_function, um zu zitieren. Für die Methode in Python 3.0 wird der folgende Code ausgegeben: abc123 (ohne zusätzliche Zeichen)
Tipp: Nach dem Verweisen auf diese Methode wird die Methode in 1 ungültig . (Aber es liegt kein Grammatikfehler vor, bitte überprüfen Sie es selbst)
Bemerkungen: Von __future__ import print_function ist __ ein Unterstrich, d. h. zweimal Umschalt+_ unter der englischen Eingabemethode
from __future__ import print_function print ('abc',end='') print ('123',end='')
Anmerkungen: Tatsächlich, print Die Funktion setzt den Endparameter auf 'n', sodass die direkte Verwendung der Druckfunktion die Zeile automatisch umbricht.
Und diese Methode kann das Endsymbol anpassen: abc&123&
from __future__ import print_function print ('abc',end='&') print ('123',end='&')
3 Wir werden hier nicht auf den einfachen Implementierungscode eingehen , wie folgt. Der Code wird gedruckt: abc123 (ohne zusätzliche Zeichen)
import sys sys.stdout.write('abc') sys.stdout.write('123')
Das obige ist der detaillierte Inhalt vonSo drucken Sie in Python ohne Zeilenumbrüche. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!