Skip to main content

Python

Dateiverarbeitung

Lesen
with open("file.txt", "r") as datei:
  text = datei.read()
Schreiben
with open("file.txt", "w") as datei:
  datei.write(text + "Hallo\n")
Leerzeichen entfernen
text.strip("\n")

Verzweigungen

if bmi < 19:
  print("Untergewicht")
elif bmi <= 24:
  print("Normalgewicht")
else:
  print("Uebergewicht")

Schleifen

while
i = 0
while i < 10:
  print(i)
  i += 1
for
(eigentlich
foreach)
for zahl in [1, 2, 3]:
  print(zahl)

Operatoren

in

Prüft ob Variable in angegebener Sequenz vorhanden ist

vorhanden gibt "true" zurück

nicht vorhanden gibt "false" zurück


#true
print(2 in [2, 3, 4])

#false
erg = "bla" in ["bli", "blub"]
print(erg)
range
Funktion gibt eine Sequenz von Zahlen zurück

range(start, stop, step)

 

start = inklusiver Anfang der Sequenz, optional, default ist 0

stop = exklusves Ende der Sequenz, benötigt

step = Inkrement, optional, default 1

 


# 0, 1, 2, 3, 4
range(5)

# 4, 5, 6, 7
range(4, 8)

# 2, 4, 6, 8
range(2, 9, 2)

Listen