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()

8) Übe selbst

  1. Gib Hallo und Welt in einer Zeile ohne Leerzeichen aus.
  2. Gib die Zahlen 1 bis 5 mit Bindestrich getrennt aus (Tipp: mehrere Argumente + sep).
  3. Setze zwei Ausgaben in eine Zeile (Tipp: end="").
Zurück zu den Cheatsheets