Die einfachste Möglichkeit, Informationen auf dem Bildschirm anzuzeigen, besteht darin, die Funktion zu verwenden print(). Mit dieser Funktion können Sie eine beliebige Zeichenfolge oder Variable anzeigen. Zum Beispiel, um die Meldung "Hallo Welt!" es genügt zu schreiben:
Wenn Sie mehrere Werte ausgeben möchten, können Sie sie innerhalb einer Funktion durch Kommas getrennt auflisten print(). Wenn Sie beispielsweise die Zeichenfolge "Hallo" und die Zahl 42 anzeigen möchten, können Sie den folgenden Code verwenden:
age = 25
print("Ich bin ein Jahr alt."format(alter=age))
Einfaches Drucken auf dem Bildschirm
Beispiel für die Verwendung der Funktion print() :
| print("Hallo Welt!") | |
| name = "Ivan" | Definieren der Variable name mit dem Wert "Ivan" |
| print("Hallo,", name) |
| print(42) |
| print([1, 2, 3]) |
| print("Hallo Welt!") |
Ausgabe durch Formatierung
Sie können die Methode verwenden, um Zeichenfolgen in Python zu formatieren format(), das in einer Zeichenfolge aufgerufen wird und Argumente akzeptiert - Werte, die in eine Zeichenfolge eingefügt werden sollen. Innerhalb einer Zeichenfolge können Sie spezielle Platzhalter in geschweiften Klammern angeben, die durch Variablenwerte ersetzt werden.
Beispiel für die Verwendung der format() -Methode:
name = 'John'age = 30print('Меня зовут <>, мне <> лет'.format(name, age))
In diesem Beispiel werden die speziellen Platzhalter <> innerhalb einer Zeichenfolge durch die Werte der Variablen name und age ersetzt.
Sie können auch numerische Indizes innerhalb von Platzhaltern verwenden, um die Reihenfolge der Argumente anzugeben:
print('Меня зовут , мне лет'.format(name, age))
pi = 3.141592653589793print('Значение числа π: '.format(pi))
Verwenden Sie die str() -Methode
Beispiel für die Verwendung der str() -Methode :
f = open('output.txt', 'w')f.write('Привет, мир!')f.close()
In diesem Beispiel wird eine Datei mit dem Namen "output.txt" wird im Aufnahmemodus geöffnet ( 'w' ). Dann wird die Zeile "Hallo Welt!". Schließlich wird die Datei geschlossen. Als Ergebnis der Codeausführung wird eine Ausgabedatei erstellt.txt" mit Text "Hallo Welt!"
Sie können auch das with open() -Konstrukt verwenden, das die Datei nach der Ausführung des Codeblocks automatisch schließt. Ein Beispiel:
with open('output.txt', 'w') as f:f.write('Привет, мир!')
In diesem Beispiel wird die Datei mit dem with open() -Konstrukt geöffnet. Dann wird die Zeile "Hallo Welt!". Nach Abschluss des Codeblocks wird die Datei automatisch geschlossen.
Interpolation von Strings mit f-Strings
Die Zeileninterpolation ist der Prozess, um Variablenwerte in Zeichenfolgenliterale einzufügen. In Python können Sie F-Strings verwenden, die der Sprache seit Version 3.6 hinzugefügt wurden, um Strings zu interpolieren.
Um f-Zeichenfolgen zu verwenden, müssen Sie vor der Zeichenfolge ein Präfix hinzufügen f. Innerhalb einer Zeile können Sie geschweifte Klammern verwenden, um anzugeben, wo die Werte der Variablen eingefügt werden sollen. Dadurch kann der Code lesbarer und benutzerfreundlicher gestaltet werden.
Beispiel für die Verwendung von f-Strings:
name = "Алексей"age = 25message = f"Привет, меня зовут и мне лет."print(message)
In diesem Beispiel ist der Wert der Variablen name wird anstelle von geschweiften Klammern mit dem Namen in die Zeichenfolge eingefügt name und der Wert der Variablen age wird anstelle von geschweiften Klammern mit dem Namen eingefügt age.
Als Ergebnis der Codeausführung wird eine Zeile ausgegeben: Hallo, mein Name ist Alexei und ich bin 25 Jahre alt.
Die Verwendung von f-Strings ermöglicht es Ihnen, den Code besser lesbar zu machen und Zeit zu sparen, indem Sie Strings kombinieren und Variablentypen konvertieren. Sie sind eine der praktischen Möglichkeiten, mit Strings in Python zu arbeiten.
Um die Funktion print() zu verwenden, müssen Sie die auszugebenden Daten in Klammern angeben. Zum Beispiel:
Dieser Code zeigt den Ausdruck "Hallo Welt!".
Sie können mehrere Argumente an die print() -Funktion übergeben, sie werden durch ein Leerzeichen ausgegeben. Zum Beispiel:
name = "Vasya" Alter = 25 print("Mein Name ist", Name, "und ich", Alter, "Jahre")
Dieser Code zeigt den Ausdruck "Mein Name ist Vasya und ich bin 25 Jahre alt" an.
Die Funktion print() unterstützt auch die Formatierung von Zeichenfolgen. Sie können beispielsweise Sonderzeichen verwenden, um in eine neue Zeile zu wechseln oder einen Tabulator einzufügen:
print("Erste Zeile Zweite Zeile")
print("Spalte 1\Tspalte 2")
In diesen Beispielen wird der Text in zwei Zeilen ausgegeben und zwei Spalten mit einem Tabulator zwischen ihnen erstellt.
nummer = 42 print("Meine Lieblingszahl ist:", Nummer)
Dieser Code zeigt den Ausdruck "Meine Lieblingszahl ist 42" an.