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 - gibt den Rest einer Division zurück


Rest ist die Menge Ganzzahlen die übrigbleibt wenn man eine Division nur bis zu einem ganzzahligen Ergebnis berechnet.
Beispiel:
17/3=5 Rest 2
Die 3 passt 5 mal in die 17 (Ergebnis 15) - es bleiben 2 Ganzzahlen übrig bis zur eigentlichen Zahl (17).
Syntax:

a=17 % 3

a wäre in obigem Beispiel 2.

python_3.1524510432.txt.gz · Zuletzt geändert: 2018/04/23 21:07 von root