43
2.2
Python im interaktiven Modus
2.2.3 Die ersten Python-Befehle ausprobieren
Die Python-Shell meldet sich immer mit einer kurzen Information über die Version und
einigen weiteren Hinweisen. Dann folgen drei spitze Klammern
>>>. Diese Zeichenfolge
nennt man Promptstring oder einfach Prompt. Sie stellt eine Aufforderung zur Eingabe dar.
Hinter dem Prompt kann man eine Anweisung eingeben und durch
(Enter) beenden. Der
Python-Interpreter bearbeitet die Anweisung sofort. In den nächsten Zeilen kommt entwe-
der eine Fehlermeldung, ein Berechnungsergebnis oder (z.B. bei Zuweisungen) keine Sys-
temantwort. Python-Anweisungen können arithmetische Ausdrücke (Terme) sein:
Hier wird jeweils der mathematische Term ausgewertet und das Rechenergebnis ausgege-
ben. Sie benutzen hier den Python-Interpreter wie einen Taschenrechner. Sie dürfen aber
zwischen Operatoren, Klammern und Zahlen beliebig viele Leerzeichen einfügen:
Nun geben Sie einen ungültigen Term ein, bei dem eine Klammer fehlt:
In diesem Fall reagiert das System mit einer Fehlermeldung. Es handelt sich hier um einen
Syntaxfehler, d.h. einen Verstoß gegen die Regeln, die den Aufbau einer Anweisung aus Zei-
chen definieren.
Bei manchen Anweisungen gibt das System überhaupt keine Rückmeldung. Beispiel:
In diesem Beispiel wird dem Namen
zahl das Objekt mit dem Wert 1 zugewiesen. Man
kann es sich auch so vorstellen, dass der Wert
1 unter dem Namen zahl gespeichert wird.
Er kann wieder abgerufen werden, indem man den Namen der Variablen eingibt:
2.2.4 Hotkeys
Es gibt einige nützliche Tastenkombinationen (Hotkeys, Shortcuts), die die Arbeit mit der
IDLE-Shell im interaktiven Modus erheblich beschleunigen:
>>> 2+2
4
>>> (2+3)*4
20
>>> (2 + 3) * 4
20
>>> (2 + 3 * 4
SyntaxError: invalid syntax
>>> zahl = 1
>>>
>>> zahl
1

Get Python 3 - Lernen und professionell anwenden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.