A Byte of Python

Objekte

Denken Sie daran, dass in einem Python-Programm alles als ein Objekt angesehen wird. Das ist in einem allgemeinen Sinn gemeint. Anstatt zu sagen 'das Dings', sagen wir 'das Objekt'.

Anmerkung für objekt-orientierte Programmierer

Python ist stark objekt-orientiert in dem Sinne, dass alles ein Objekt ist, einschließlich Zahlen, Strings und sogar Funktionen.

Wir werden nun sehen, wie wir Variablen zusammen mit Literalen benutzen können. Um dies auszuprobieren, können Sie das folgende Beispiel als Programm abpeichern und laufen lassen.

Wie man Python-Programme schreibt

Um ein Python-Programm abzuspeichern und laufen zu lassen, gehen wir im Folgenden immer wie folgt vor:

  1. Starten Sie Ihren Lieblings-Editor.

  2. Geben Sie den Programm-Code aus dem Beispiel ein.

  3. Speichern Sie das Programm als Datei mit dem Dateinamen, der im Kommentar angegeben ist. Ich halte mich an die Vereinbarung, nach der alle Python-Programme mit der Datei-Endung .py gespeichert werden.

  4. Starten Sie den Python-Interpreter mit dem Befehl python programm.py oder benutzen Sie IDLE, um Ihre Programme laufen zu lassen. Unter Linux/Unix können Sie auch die bereits erläuterte Methode für ausführbare Dateien verwenden.

Beispiel 4.1. Benutzung von Variablen und Literalen (var.py)

			
#!/usr/bin/python

i = 5
print i
i = i + 1
print i

s = '''Dies ist ein mehrzeiliger String.
Dies ist die zweite Zeile.'''
print s
			
			

Ausgabe

			
$ python var.py
5
6
Dies ist ein mehrzeiliger String.
Dies ist die zweite Zeile.
			
			

So funktioniert es

Und so funktioniert dieses Programm: Zuerst weisen wir der Variable i die als Literal angegebene Zahl 5 zu, indem wir den Zuweisungsoperator (=) verwenden. Diese Zeile wird eine Anweisung genannt, weil sie angibt, dass etwas getan werden soll. In diesem Fall wird der Variablenname i mit dem Wert 5 verbunden. Als Nächstes geben wir den Wert von i unter Benutzung der print-Anweisung aus, die uns, kaum überraschend, einfach den Wert der Variable auf den Bildschirm ausgibt.

Danach addieren wir 1 zu dem in der Variable i gespeicherten Wert und speichern das Ergebnis zurück in die Variable. Wir geben es dann wieder aus und erhalten wie erwartet den Wert 6.

Entsprechend weisen wir der Variable s den String-Literal in dreifachen Anführungszeichen zu und geben ihn dann aus.

Anmerkung für C/C++-Programmierer

Variablen werden benutzt, indem man ihnen einfach einen Wert zuweist. Es wird keine Deklaration oder Datentyp-Definition benötigt/verwendet.