Die Print-Funktion in Python: Die wichtigsten Funktionen und Anwendungen
Eine der am häufigsten verwendeten Optionen für den Aufruf der print-Funktion besteht darin, eine Zeichenfolge an sie zu übergeben. Zum Beispiel:
- print("Hallo Welt!") zeigt die Zeile "Hallo Welt!"
- print("Benutzer", name, "angemeldet.") - zeigt die Zeile "Der Benutzer Benutzername hat sich angemeldet."
Neben Strings kann die print-Funktion auch andere Datentypen akzeptieren, z. B. Zahlen oder Variablen. Zum Beispiel:
- print(5) gibt die Zahl 5 aus
- print("Summe:", a + b) - gibt die Zeichenfolge "Summe: Wert" aus, wobei der Wert die Summe der Variablen a und b ist
- print("Name:", Name, "Alter:", age) - zeigt die Zeichenfolge "Name: Benutzername Alter: Alter" an
- print("Gewinn:", win, sep=" - ") - zeigt die Zeile "Gewinn - Wert" an
- print("Ergebnis:", result, file=open("output.txt", "w")) - Gibt die Zeile "Ergebnis: Wert" in die Ausgabedatei aus.txt
print("Привет, мир!")
Nach der Ausführung dieses Codes wird in der Konsole die Zeile "Hallo Welt!".
name = "Анна"age = 25print("Меня зовут", name, "и мне", age, "лет.")
name = "Петр"age = 30print(f"Меня зовут и мне лет.")
Nachdem dieser Code ausgeführt wurde, wird in der Konsole die Zeile "Mein Name ist Peter und ich bin 30 Jahre alt."wo die Werte der Variablen anstelle der entsprechenden Beschriftungen ersetzt werden.
Verwenden der print() -Funktion mit Variablen
name = "John"age = 25print("Имя:", name)print("Возраст:", age)
Wenn dieser Code ausgeführt wird, wird er in die Konsole ausgegeben:
| Name: | John |
|---|---|
| Alter: | 25 |
name = "John"age = 25print("Имя:", name, "Возраст:", age)
Das Ergebnis entspricht dem vorherigen Beispiel:
| Name: | John |
|---|---|
| Alter: | 25 |
number = 42print("Число: %d" % number)pi = 3.14159print("Число pi: %f" % pi)name = "John"print("Имя: %s" % name)
# Позиционные аргументыname = "John"age = 25print("Имя: <>, Возраст: <>".format(name, age))# Форматированиеnumber = 42pi = 3.14159
# F-строкиname = "John"age = 25print(f"Имя: , Возраст: ")# Выполнение вычислений в f-строкахnumber = 42print(f"Число плюс 1: ")
Mit der Funktion print() können Sie neben den Standardformatierungsmethoden auch ein Trennzeichen und ein Zeilenende mit den Argumenten sep und end angeben. Zum Beispiel:
# Указание разделителяprint("Раз", "Два", "Три", sep="-")# Указание символа конца строкиprint("Привет", end="!")
wird zum Zeilenumbruch verwendet.
| Ein Beispiel | Die Beschreibung |
|---|---|
| print("Erste Zeile Zweite Zeile") | |
| print("Erste Zeile") print("Zweite Zeile") | |
| print("Liste:") print("1. Erstes Element") print("2. Das zweite Element") |
Verwenden von Sonderzeichen in der Funktion print()
Eines der am häufigsten verwendeten Sonderzeichen ist das Zeilenumbruchszeichen
print("Первая строкаВторая строка")
Das Ergebnis der Ausführung dieses Codes lautet wie folgt:
Первая строкаВторая строка
print("Текст перед отступом\tТекст с отступом")
Das Ergebnis der Ausführung dieses Codes lautet wie folgt:
Текст перед отступом Текст с отступом
In der Funktion print() können Sie auch Sonderzeichen verwenden, um verschiedene Zeichen einzufügen. Zum Beispiel ein Wagenübersetzungssymbol .
number = 3.14159formatted_number = format(number, ".2f")print(formatted_number)
Mit der round() -Methode können Sie auch eine Zahl mit einer bestimmten Anzahl von Dezimalstellen runden. Um beispielsweise eine Zahl auf zwei Dezimalstellen zu runden, können Sie den folgenden Code verwenden:
number = 3.14159rounded_number = round(number, 2)print(rounded_number)
Eine Möglichkeit zum Formatieren von Text ist die Verwendung verschiedene Schriftarten und Stile. Sie können beispielsweise wichtige Wörter oder Phrasen hervorheben fett oder Kursive die Schrift.
Sie können auch verschiedene Textattribute steuern, z. B. die Größe und Farbe. Sie können beispielsweise Überschriften in großer Schrift hervorheben oder besonders wichtige Textausschnitte in heller Farbe hervorheben.
- pip install colorama
Nachdem Sie das Colorama-Modul installiert haben, können Sie dessen Funktionen verwenden, um die Textfarbe zu ändern. Wenn Sie beispielsweise den Text in Rot ausgeben möchten, müssen Sie den folgenden Code verwenden:
from colorama import Foreprint(Fore.RED + "Текст красным цветом" + Fore.RESET)
Auf diese Weise können Sie verschiedene Textfarben wie Rot, Grün, Blau usw. mit den entsprechenden Funktionen des Colorama-Moduls angeben.
Sie können auch den Textstil ändern, z. B. Fett, kursiv oder unterstrichen. Dazu können Sie die Funktionen des Colorama-Moduls wie folgt verwenden:
from colorama import Styleprint(Style.BOLD + "Жирный текст" + Style.RESET_ALL)