Dies ist eine alte Version des Dokuments!
In Python 2 war print ein Statement:
print "Text"
In Python 3 ist Print eine Methode:
print ("Text")
In Python 2 war raw_input für die nicht-interpretierte Eingabe von Daten zuständig (Daten wurden so in eine Variable gespeichert wie sie eingegeben wurden), während input die Eingabe als Python-Code interpretiert hat.
In Python 3 übernimmt die Funktion die vorher raw_input hatte, input.
Aus:
raw_input("Bitte eingeben")
Wird: input(„Bitte eingeben“)
In Python 2 war ein String eine Kette von Zeichen, die normalerweise als ASCII interpretiert wurde.
In Python 3 ist ein String eine UTF-8 Zeichenkette.
Die folgende Liste ist nicht abschließend, sie zeigt nur die Operatoren die nicht selbsterklärend sind:
Operator | Beschreibung |
---|---|
** | Hoch/Power of x a=5**2 Enstpricht 5 hoch 2. |
% | Modulu/Rest - gibt den Rest einer Division zurück
a=17 % 3 a wäre in obigem Beispiel 2. |
+ | Addition oder verketten von Strings. Hinweis: Beim Verketten von Strings müssen beide zu verkettenden Strings explizit Strings sein - es geht also nicht einfach eine Variable die eine Ziffer enthält mit einem String zu verknüpfen. Python nimmt in diesem Fall an, das es sich bei der Ziffer um eine Zahl handelt und nicht um eine Zeichenkette. |
Mathematische Ausdrücke werden nach den folgenden Regeln verarbeitet.