4.6 Bildschirmausgaben 

Auch wenn wir hin und wieder auf den interaktiven Modus zurückgreifen werden, ist es natürlich unser Ziel, möglichst schnell echte Python-Programme zu schreiben. Es ist eine Besonderheit des interaktiven Modus, dass der Wert eines eingegebenen Ausdrucks automatisch ausgegeben wird. In einem normalen Programm müssen Bildschirmausgaben dagegen vom Programmierer erzeugt werden. Um den Wert einer Variablen auszugeben, wird in Python der Befehl print verwendet:
>>> print 1.2
1.2Beachten Sie, dass mittels print, im Gegensatz zur automatischen Ausgabe des interaktiven Modus, nur der Wert an sich ausgegeben wird. So wird bei der automatischen Ausgabe der Wert eines Strings in Hochkommata geschrieben, während dies bei print nicht der Fall ist:
>>> "Hallo Welt"
'Hallo Welt'
>>> print "Hallo Welt"
Hallo WeltAuch hier ist es problemlos möglich, anstatt eines konstanten Wertes einen Variablennamen zu verwenden:
>>> var = 9 >>> print var 9
oder das Ergebnis eines Ausdrucks direkt auszugeben:
>>> print -3 * 4 -12
Außerdem ermöglicht print es, mehrere Variablen oder Konstanten in einer Zeile auszugeben. Dazu werden die Werte durch Kommata getrennt angegeben. Jedes Komma wird bei der Ausgabe durch ein Leerzeichen ersetzt:
>>> print -3, 12, "Python rockt" -3 12 Python rockt
Das ist insbesondere dann hilfreich, wenn nicht nur einzelne Werte, sondern auch ein kurzer erklärender Text dazu ausgegeben werden soll. So etwas könnte folgendermaßen erreicht werden:
>>> var = 9 >>> print "Die magische Zahl ist:", var Die magische Zahl ist: 9
Abschließend ist noch zu sagen, dass print nach jeder Ausgabe einen Zeilenvorschub ausgibt. Es wird also stets in eine neue Zeile geschrieben.




bestellen





