Heim  >  Artikel  >  Backend-Entwicklung  >  Warum gibt Python3 ohne Zeilenumbrüche aus?

Warum gibt Python3 ohne Zeilenumbrüche aus?

青灯夜游
青灯夜游Original
2019-05-22 15:03:4124156Durchsuche

Python 3-Ausgabemethode ohne Zeilenumbrüche: Geben Sie einen zusätzlichen benannten Parameter [end=""] als Endparameter für die print()-Funktion an, um klar anzugeben, dass die Zeichenfolge am Ende der Zeile hinzugefügt werden soll als Abschlusszeichenfolge verwendet werden.

Warum gibt Python3 ohne Zeilenumbrüche aus?

Da die print()-Funktion von Python standardmäßig mit einem Zeilenumbruchzeichen endet, wird sie standardmäßig automatisch umbrochen. In Python gibt es ein vordefiniertes Format und wenn Sie print(variable) verwenden, wird automatisch zur nächsten Zeile gewechselt. Wie kann ich es also ohne Zeilenumbrüche ausgeben? Der folgende Artikel wird es Ihnen vorstellen und ich hoffe, dass er Ihnen hilfreich sein wird.

Wie kann ich in Python 3 ohne Zeilenumbrüche ausgeben?

In Python 3 wird die einfachste Lösung bereitgestellt. Sie müssen lediglich einen zusätzlichen Parameter am Ende der Druckfunktion bereitstellen. Beispiel:

# 使用命名参数“end”指定行尾显式的字符串
print("Hello World!", end ="") #end里没有空格
print("My name is Karim") 
 
# 数组
a = [1, 2, 3, 4] 
   
# 输出数组的元素 
for i in range(4): 
    print(a[i], end =" ")  #end里添加空格

Ausführen:

Warum gibt Python3 ohne Zeilenumbrüche aus?

Wir können den optionalen benannten Parameter end verwenden, um explizit die Zeichenfolge zu erwähnen, die am Ende der Zeile hinzugefügt werden soll.

Was auch immer Sie als Endargument angeben, wird die Abschlusszeichenfolge sein.

Wenn Sie also eine leere Zeichenfolge angeben, gibt es keine Zeilenumbrüche und es werden keine Leerzeichen an die Eingabe angehängt.

Python print()-Funktion

print()-Methode wird zum Drucken der Ausgabe verwendet, die häufigste Funktion.

Syntax:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

Parameter:

  • Objekte – Plural, was angibt, dass mehrere Objekte gleichzeitig ausgegeben werden können . Bei der Ausgabe mehrerer Objekte müssen diese durch , getrennt werden.

  • sep – wird zum Trennen mehrerer Objekte verwendet. Der Standardwert ist ein Leerzeichen.

  • end – wird verwendet, um das Ende festzulegen. Der Standardwert ist das Zeilenumbruchzeichen n, wir können es in andere Zeichenfolgen ändern.

  • Datei – Das zu schreibende Dateiobjekt.

  • flush – Ob die Ausgabe zwischengespeichert wird, wird normalerweise durch die Datei bestimmt, aber wenn das Schlüsselwortargument „flush“ „True“ ist, wird der Stream zum Leeren gezwungen.

Rückgabewert

  • Keiner.

Das obige ist der detaillierte Inhalt vonWarum gibt Python3 ohne Zeilenumbrüche aus?. 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