1. Phyton Grundlagen

1.1 Zahlen

In [1]:
# mit print() wird die Konsolenausgabe realisiert
print(1) # Zahlen können ohne Markup eingefügt werden
1

Grundrechenarten

In [2]:
print(5 + 4) # Addition
print(5 - 4) # Subtraktion
print(5 * 4) # Multiplikation
print(5 / 4) # Division
print((5 + 4) *3) #Punkt vor Strich
9
1
20
1.25
27

1.2 Variablen

In [3]:
a = 5         # Einfache Variable
print(a)
b = 5 + 6     # Zahlen können in Variablen verrechnet werden
print(b)
print(a + b)  # Variablen können verrechnet werden
5
11
16

1.3 Strings (Zeichenketten)

Zeichen die zwischen Anführungszeichen stehen

In [4]:
print("Hallo Welt") #Einfacher String in Anführungszeichen
name ="Alex"  # Strings können in Variablen gespeichert werden
print(name)
Hallo Welt
Alex

Strings zusammenführen

Mehrere Strings können durch + zusammengefügt werden

In [5]:
print("Mein Name ist" + name + ". Wie ist dein Name?")
Mein Name istAlex. Wie ist dein Name?

1.4 Kommentare

Kommentare im Code erleichtern die Lesbarkeit und werden nicht ausgeführt. Dafür nutzt man #

In [ ]:
# Dies ist ein Kommentar
# print("Hallo Welt")  Diese Zeile wird nicht ausgeführt
print("Hello Welt")  # Diese Zeile wird ausgeführt

2. Listen

Listen können mehrere Elemente enthalten Listenname = ["Element1", Element2", ... ]

In [ ]:
students = ["Alex", "Bob", "Cedric", "Erika"]
print(students)

2.1 Element aus Liste wählen

Elemente einer Liste sind aufsteigend von 0 an nummeriert. Per Index kann ein einzelnes Element über seine Listenposition angewählt werden: Listenname[Position]

In [ ]:
print(students[0])

2.2 Element einer Liste anhängen

über append() kann ein Element an das Ende einer Liste hinzugefügt werden

In [ ]:
students.append("Franz")
print(students)

2.3 Element aus Liste entfernen

über .pop() kann das letzte Element aus der Liste entfernt werden

In [ ]:
x = students.pop() #aus Students wird das letzte Element entfernt
print(students) #restliche Liste
print(x)  #entferntes Element

2.4 Listenlänge abfragen

mit dem len()-Befehl kann die Länge einer Liste abgefragt werden

In [ ]:
print(len(students))

3. Daten umwandeln

Einen String in eine Ganzzahl umwandeln

int()-Befehl auf einen String: int(string)

In [6]:
a = int("5")
print(a)
5

Einen String in eine Kommazahl umwandeln

float()-Befehl auf einen String: float(string)

In [7]:
a = float("5.5")
print(a)
5.5

Eine Zahl in einen String umwandeln

str()-Befehl auf eine Ganzzahl oder Kommazahl: str(zahl)

In [8]:
age = str(21)
print(age)
21

Strings aus einer Liste zu einem String zusammenfügen

join()-Befehl auf einen String: string.join(liste)

In [9]:
students = ["Alex", "Bob", "Cedric", "Erika"]
print(", ".join(students))
Alex, Bob, Cedric, Erika

Einen String in eine Liste aufspalten

split()-Befehl auf einen String: string.split()

In [10]:
students = "Alex, Bob, Cedric, Erika"
print(students.split()) # Kommata werden übernommen
print(students.split(", ")) # Kommata werden ausgelassen
['Alex,', 'Bob,', 'Cedric,', 'Erika']
['Alex', 'Bob', 'Cedric', 'Erika']

Kontrollstrukturen

In [ ]: