next up previous contents index 6163656769
Next: 3.1 Vergleiche Up: Programming Python Teil I: Previous: 2.6 Dateien   Contents   Index


3. Anweisungen

Anweisungen führen mit dem Inhalt von Objekten irgendetwas aus. Wir wollen nun alle folgenden Ausführungen an einem Beispiel demonstrieren, dass wir sukzessive von Abschnitt zu Abschnitt weiterentwickeln wollen. Wir führen eine sehr merkwürdige Liste ein, die wir »feld« nennen wollen:

>>>feld=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]
Hier haben wir schon eine Anweisung benutzt, die wir bereits intensiver kennengelernt haben: die Zuweisung eines Namens zu einem Objekt durch den Zuweisungsoperator »=«. Wir führen für dasselbe Objekt einen zweiten Namen ein, den wir »sfeld« nennen wollen3.1.

>>>sfeld=feld
Noch einmal: jetzt bedeutet die Angabe »feld« auf der rechten Seite des Operators, das Objekt, auf das Feld zeigt. Diesem wird der zweite Name »sfeld« zugewiesen.

Wenn Sie der Unterschied zwischen den Namenszuweisungen in Python im Vergleich zu anderen Programmiersprachen interessiert, finden Sie eine detaillierte Erläuterung im Abschnitt [*]. Dort wird Ihnen der Unterschied zwischen hartem und weichem Linken erklärt. Da es das sogenannte harte Linken in Python nicht gibt3.2, ersparen wir uns die Wiederholung dieser Details. Aber es lohnt sich dennoch, den Unterschied zwischen den beiden Namensanbindungen zu kennen.



Subsections
next up previous contents index 6163656769
Next: 3.1 Vergleiche Up: Programming Python Teil I: Previous: 2.6 Dateien   Contents   Index
Heiko Schroeder 2003-03-19