Python print()

Hallo Lernende. In diesem Tutorial werden wir mehr über die Python-Druckfunktion erfahren. In unserem letzten Tutorial haben wir die Python-Funktion für Floats gelernt.

Python-Druck

Fast alle unsere vorherigen Tutorials enthalten die Python print()-Funktion. Aber wir haben die Python-Druckfunktion nicht vollständig besprochen. Jetzt werden wir es lernen. Zuerst sollten wir die grundlegende Struktur der Python-Druckfunktion kennen. Das ist unten angegeben; Wenn Sie unser Tutorial zu Python-Funktionen und Argumenten gelesen haben, sollten Sie wahrscheinlich eine Vorstellung von der oben genannten Funktion haben. Die Werte empfangen eine Liste von undefinierten Variablen. Also, alle durch Komma getrennten Werte werden unter der Liste Werte platziert. Wenn Sie also mehr Elemente durch Komma getrennt hinzufügen, erhalten Sie eine Ausgabe, in der alle Werte durch Leerzeichen getrennt zusammengefügt sind. Das folgende Beispiel wird Sie über die einfache Verwendung der Python-Druckfunktion informieren.

# Initialisiere 1. Variable
var1 = 1

# Initialisiere 2. Variable
var2 = 'string-2'

# Initialisiere 3. Variable
var3 = float(23.42)

print(var1, var2, var3)

Die Ausgabe des folgenden Codes wird sein.

1 string-2 23.42

Also, so viele Elemente Sie drucken möchten, setzen Sie sie einfach als Argumente zusammen.

Verwendung des sep-Schlüsselworts in der Python-Druckfunktion

Wenn Sie sich das Beispiel des vorherigen Abschnitts ansehen, werden Sie feststellen, dass die Variablen durch ein Leerzeichen getrennt sind. Sie können es jedoch an Ihren eigenen Stil anpassen. Angenommen, Sie möchten im vorherigen Code die Werte mit einem Unterstrich (_) trennen. Dann sollten Sie den Unterstrich als Wert des sep-Schlüsselworts übergeben. Die folgende Funktion veranschaulicht Ihnen die Verwendung des sep-Schlüsselworts in Python print.

# 1. Variable initialisieren
var1 = 1

# 2. Variable initialisieren
var2 = 'string-2'

# 3. Variable initialisieren
var3 = float(23.42)

print(var1, var2, var3, sep='_')

Und Sie erhalten die gewünschte Ausgabe wie folgt.

1_string-2_23.42

Python print end Schlüsselwort

Der end-Schlüssel der Druckfunktion legt den String fest, der angehängt werden soll, wenn der Druck abgeschlossen ist. Standardmäßig wird der end-Schlüssel durch das Zeichen für einen Zeilenumbruch festgelegt. Nachdem alle Variablen gedruckt wurden, wird also ein Zeilenumbruch angehängt. Daher erhalten wir die Ausgabe jeder Druckanweisung in einer anderen Zeile. Wir überschreiben jedoch jetzt das Zeichen für den Zeilenumbruch durch einen Bindestrich (-) am Ende der Druckanweisung. Sehen Sie sich das folgende Beispiel an.

# Initialisiere eine Liste
initList = ['camel', 'case', 'stop']

# Drucke jedes Wort mit einer Schleife
print('Printing using default print function')
for item in initList:
    print(item)  # default print function. newline is appended after each item.

print()  # another newline

# Drucke jedes Wort mit einer modifizierten Druckfunktion
print('Printing using modified print function')
for item in initList:
    print(item, end='-')

Und du wirst Ausgaben wie folgende erhalten

Printing using default print function
camel
case
stop

Printing using modified print function
camel-case-stop-

Python Ausgabe in Datei

In diesem Abschnitt werden wir das Stichwort Datei lernen. Tatsächlich wird das Stichwort Datei verwendet, um Ausgaben in eine bestimmte Datei zu extrahieren. Wenn Sie unser vorheriges Tutorial Python Dateioperation gelesen haben, sollten Sie bereits über grundlegende Dateioperationen Bescheid wissen. Sie müssen also zuerst eine Datei im Schreibmodus öffnen und dann den Dateizeiger als Wert des Datei-Stichworts in der print()-Funktion verwenden. Sehen Sie sich den folgenden Code an, um die Verwendung des Python-Drucks in Datei zu verstehen.

# Öffne eine Datei im Schreibmodus
fi = open('output.txt', 'w')

# Initialisiere eine Liste
initList = ['camel', 'case', 'stop']

# Drucke jedes Wort mit einer Schleife
print('Printing using default print function')
for item in initList:
    print(item, file=fi)  # use file keyword

print(file=fi)

# Drucke jedes Wort mit einer modifizierten Druckfunktion
print('Printing using modified print function')
for item in initList:
    print(item, end='-', file=fi)  # use file keyword

# Schließe die Datei
fi.close()

Und du wirst dieselbe Ausgabe wie im vorherigen Beispiel in einer Ausgabedatei erhalten. Das ist alles zum Python-Druck. Ich hoffe, du hast es gut verstanden. Für weitere Fragen kannst du gerne den Kommentarbereich nutzen. Viel Glück.

Source:
https://www.digitalocean.com/community/tutorials/python-print