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")
# ---
print("abc") # diese Zeile gibt "abc" aus
print("def") # diese Zeile gibt "def" aus