Benutzer-Werkzeuge

Webseiten-Werkzeuge


python_3

Dies ist eine alte Version des Dokuments!


Unterschiede Python 2 und Python 3

In Python 2 war print ein Statement:

print "Text"

In Python 3 ist Print eine Methode:

print ("Text")

raw_input ist jetzt input

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“)

Strings sind UTF-8

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.

Variablen

Variablennamen

  • Müssen mit einem Unterstrich oder einem Buchstaben beginnen
  • dürfen Zahlen, Unterstriche, Buchstaben enthalten
  • Sind Case-Sensitiv (d.h. Groß- und Kleinschreibung wird berücksichtigt)

Operatoren

Die folgende Liste ist nicht abschließend, sie zeigt nur die Operatoren die nicht selbsterklärend sind:

OperatorBeschreibung
** Hoch/Power of x
a=5**2

Enstpricht 5 hoch 2.

%Modulu/Rest
python_3.1524502170.txt.gz · Zuletzt geändert: 2018/04/23 18:49 von root