Direkt zum Hauptinhalt

Informelle Grundlagen

Ausgabe von Text

Wie wir im vorigen Kapitel gesehen haben, gibt der Programmcode

print("Text Hier Einfügen")

den eingefügten Text (im Normalfall) über die Standardausgabe (CMD, Linux-Terminal etc.) aus. Dies funktioniert, indem die Funktion print mit einem Text als einzigen Parameter aufgerufen wird. print tut folgendes:

  • Jeder Parameter wird, sofern er keiner ist, in einen Text umgewandelt
  • Jeder Parameter wird der Reihe nach über die Standardausgabe ausgegeben
  • Zwichen den Parametern wird je ein Leerzeichen ausgegeben
  • Am Schluss wird eine Neuzeile ausgegeben

Anders als in Sprachen wie C und Java muss die Anweisung nicht mit einem Semikolon (;) abgeschlossen werden, es reicht hierfür das Zeilenende aus. Somit kann man mehrere Zeilen Text der Reihe nach ausgeben, indem man mehrere print-Aufrufe in aufeinanderfolgende Zeilen schreibt:

print("Dieser Text kommt in Zeile 1")
print("Dieser Text kommt in Zeile 2")

Python ignoriert Leerzeilen bei der Ausführung. Ebenso wird, sobald es auf das #-Zeichen stößt, der Rest der Zeile (bis zum Zeilenende) ignoriert. Somit verhalten sich folgende (durch # --- getrennte) Programme vollkommen gleich:

print("abc")
print("def")
# ---


print("abc")
print("def")


# ---
# diese Zeile gibt "abc" aus
print("abc")
# diese Zeile gibt "def" aus
print("def")
# ---
# diese Zeile gibt "abc" aus
print("abc")
# diese Zeile gibt "def" aus
print("def")
# ---
print("abc") # diese Zeile gibt "abc" aus
print("def") # diese Zeile gibt "def" aus