Cheatsheet: print() in Python
Was ist print()? – Mit print() gibst du Text oder Werte auf dem Bildschirm aus.
Das hilft dir zu sehen, was dein Programm macht.
1) Die einfachste Ausgabe
Text kommt in Anführungszeichen. Jede Ausgabe erscheint standardmässig in einer neuen Zeile.
print("Hallo Welt")
print("Zugang erlaubt!")
print("Das ist meine erste Ausgabe.")
2) Werte ausgeben
Du kannst auch Zahlen und gemischte Inhalte ausgeben. Mehrere Werte werden mit einem Leerzeichen getrennt.
print(42)
print("Die Zahl ist", 42)
print("Ergebnis:", 3 + 4)
3) Mehrere Dinge auf einmal – sep
sep bestimmt das Trennzeichen zwischen mehreren Werten. Standard ist ein Leerzeichen.
print("A", "B", "C") # A B C
print("A", "B", "C", sep="-") # A-B-C
print("2025", "10", "27", sep=".") # 2025.10.27
4) Zeilenende steuern – end
Normalerweise endet print() mit einem Zeilenumbruch (\n). Mit end kannst du das ändern.
print("Ohne Umbruch...", end="")
print("geht es direkt weiter.") # Ausgabe in einer Zeile
print("A", end="|")
print("B", end="|")
print("C") # A|B|C
5) f-Strings: Text mit Werten kombinieren (empfohlen)
Mit f-Strings fügst du Werte direkt in den Text ein. Das ist einfach zu lesen.
name = "Max"
punkte = 21
print(f"{name} hat {punkte} Punkte.") # Max hat 21 Punkte.
zahl = 5
fak = 120
print(f"Die Fakultät von {zahl} ist {fak}.")
6) Zeilenumbrüche und Sonderzeichen
Mit sogenannten „Escape-Zeichen“ steuerst du Umbrüche und Tabs.
print("Zeile 1\nZeile 2") # \n = neue Zeile
print("Spalte1\tSpalte2") # \t = Tabulator
print("Anführungszeichen: \"so\"")
7) Häufige kleine Aufgaben mit print()
- Status anzeigen:
print("Bitte Zahl eingeben...") - Ergebnis formulieren:
print(f"Summe: {a + b}") - Listen schön ausgeben:
print(" ".join(["K","A","10"])) - Mehrere Werte mit Trennzeichen:
print(jahr, monat, tag, sep="-")
8) Übe selbst
- Gib
HalloundWeltin einer Zeile ohne Leerzeichen aus. - Gib die Zahlen 1 bis 5 mit Bindestrich getrennt aus (Tipp: mehrere Argumente +
sep). - Setze zwei Ausgaben in eine Zeile (Tipp:
end="").