OSZ-Banner


Informatik in-a2 2014


Variablen in Python

Variablen werden mit einem Gleichheitszeichen gesetzt.

Strings (Zeichenketten)

a = "Hallo"
b = "123"

Zahlen

Integer (ganze Zahlen)
a = 456
b = 12

Float (Fließkommazahlen)
a = 3.2124
b = 2.0

Listen

a = [2,5,3,8]
b = ["Brot","Butter","Schweinswuerste"]
c = [[1,2,3],[5,1,4],[2,7,3]]
d = ["1","4","2"]
e = list(range(1,6)) # erzeugt eine Liste: [1, 2, 3, 4, 5]
Hinweis: range(1,6) bedeutet Bereich von 1 bis 5.

Tupel

a = (3,2,4)

Rechnen mit Variablen:

c = a + b Addition
c = a - b
c = a * b
c = a / b
c = a % b Modulo
c = a ** b Potenz

Umwandeln von Variablen:
Zahl in String
a = 13
b = str(a)

String in Integer
a = "123"
b = int(a)

Float in Integer
a = 2.8
b = int(a)

Arbeiten mit Strings

a = "Hallo"
b = "Welt"
c = a + " " + b #Verknüpfen von Strings
c = a[0] # Ein bestimmtes Zeichen des Strings wird angezeigt c = "H"
c = a[:2] # Liefert die ersten 2 Elemente "Ha"
c = a[2:] # Liefert alles ab dem 3. Element "llo"
c = a[1:3] # Liefert vom Element 2. bis zum 3. Element "al"
len(a) # Liefert die Länge des Strings
max(a) # Liefert das größte Element eines Strings
min(a) # Liefert das kleinste Element eines Strings
list(a) # Liefert eine Liste der Elemente von a: ["H","a","l","l","o"]

Arbeiten mit Listen

a = [1,4,3,6]
b = [2,4,3]
c = a + b #Verknüpfen von Listen
c = a[0] # Ein bestimmtes Element der Liste wird angezeigt c = [1]
c = a[:2] # Liefert die ersten 2 Elemente c = [1,4]
c = a[2:] # Liefert alles ab dem 3. Element c = [3,6]
c = a[1:3] # Liefert vom Element 2. bis zum 3. Element c = [4,3]
len(a) # Liefert die Länge der Liste
max(a) # Liefert das größte Element einer Liste
min(a) # Liefert das kleinste Element einer Liste
a[1] = 2 # Ersetzt das Element mit dem Index 1 durch 2
a[1],a[2] = a[2],a[1] # Vertauscht zwei Elemente
a[:int(len(a)/2)+1] #Liefert die erste Hälfte der Liste
a[int(len(a)/2)+1:] #Liefert die zweite Hälfte der Liste
a.append(7) # Fügt am ende der Liste ein neue Element an
a.insert(0,4) # Fügt eine 4 als nulltes Element in die Liste ein



Erstellt am 7.5.2014






Zurück zur Kursübersicht