Python print()-Funktion: Praktischer Leitfaden mit Beispielen
Meistern Sie die print()-Funktion in Python – Ihr unverzichtbares Werkzeug zum Anzeigen von Nachrichten, Debuggen und Erstellen von Benutzeroberflächen. Ob Einsteiger oder erfahrener Entwickler, dieser Guide deckt Grundlagen und fortgeschrittene Techniken ab, wie das Drucken leerer Zeilen und das Anpassen des Zeilenendzeichens.
Was ist print()?
Die eingebaute print()-Funktion gibt ein oder mehrere Objekte auf der Konsole aus. Intern wandelt sie jedes Objekt in einen String um, verbindet sie mit einem Leerzeichen und fügt einen Zeilenumbruch an, sofern Sie den end-Parameter nicht überschreiben.
Syntax
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
Für die meisten Anwendungsfälle genügt die einfache Form print(Objekt). Siehe die offizielle Dokumentation für eine vollständige Parameterliste.
Einen einfachen String ausgeben
In Python 3 wird ein einzelner String wie folgt ausgegeben:
print("Willkommen bei Guru99")
Ausgabe:
Willkommen bei Guru99
Python 2 nutzte eine andere Syntax ohne Klammern:
print "Willkommen bei Guru99"
Mehrere Zeilen
Mehrere Strings, jeweils eine pro Zeile, ausgeben:
print("USA")
print("Kanada")
print("Deutschland")
print("Frankreich")
print("Japan")
Ausgabe:
USA
Kanada
Deutschland
Frankreich
Japan
Leere Zeilen ausgeben
Um leere Zeilen einzufügen, können Sie entweder das Newline-Zeichen multiplizieren oder sie explizit schreiben.
print(8 * "\n") # acht leere Zeilen
# oder
print("\n\n\n\n\n\n\n\n")
Beispiel, das einen Gruß mit acht leeren Zeilen umgibt:
print("Willkommen bei Guru99")
print(8 * "\n")
print("Willkommen bei Guru99")
Ergebnis:
Willkommen bei Guru99
Willkommen bei Guru99
Zeilenendzeichen anpassen
Standardmäßig endet print() mit einem Newline (\n). Das end-Keyword lässt Sie es durch beliebigen String ersetzen, praktisch für formatierte Ausgaben.
print("Willkommen bei", end=' ')
print("Guru99", end='!')
Ausgabe:
Willkommen bei Guru99!
print("Python", end='@')
Ausgabe:
Python@
Mit end können Sie auch Tabellen oder Fortschrittsanzeigen bauen, ohne den Fluss einer einzelnen Zeile zu brechen.
Python
- Python pass-Statement meistern: Praxisleitfaden
- Java String compareTo() meistern: Syntax, Anwendungsfälle und praktische Beispiele
- Pythons str.count(): Zeichen & Teilstrings zählen mit Beispielen
- Python format()-Strings meistern mit klaren Beispielen
- Pythons String.find()-Methode meistern: Syntax, Beispiele & Alternativen
- Python Lambda-Funktionen meistern: Praxisbeispiele & Best Practices
- Python round()-Funktion erklärt mit praktischen Beispielen
- Pythons map()-Funktion meistern: Syntax, Beispiele und Best Practices
- Python timeit(): Ausführungszeit messen mit praktischen Beispielen
- type() und isinstance() in Python verstehen: Praktische Beispiele