This is an old revision of the document!
Variablen, Strings vs. Zahlen
Variablen mit Zahlen:
foo = 42 # Zuweisung: Speichert die Zahl 42 in einen "Behälter", der mit "foo" angeschrieben ist. bar = foo/2+2 # Verwendung der Variable foo. Diese wird durch den aktuellen Wert ersetzt. bar wird dann 23. foo = foo + 1 # Rechts erst ausrechnen, Resultat in Variable vor dem = speichern. foo wird dann 43 print(bar) # Ausgabe von bar (immer noch 23) print(foo-bar) # Ausgabe 20
Variablen mit Strings (Zeichenketten)
foo = "42" # Zeichenkette aus den Zeichen '4' und '2'. bar = foo + "23" # Ergibt "4223". String + String bedeutet Zeichenketten aneinander hängen. print(bar) # Gibt 4223 aus baz = int(foo)+23 # int(String) wandelt in eine Zahl um. Resultat 65 print(baz) # Gibt 65 aus bla = str(baz)+"23" # str(dings) wandelt dings in einen String (Zeichenkette) um. Resultat "6523" print(bla) # Gibt 6523 aus