Variablen und Listen
Variablen
Die Variablen, die wir bisher benutzt haben, haben entweder Zahlen oder Buchstaben enthalten. Je nachdem, welchen Inhalt sie haben, kann man unterschiedliche Dinge mit ihnen tun. Mit Zahlen kann man rechnen:
a=1 # Probiere hier auch gerne andere Zahlen aus.
b=6
print(a+b)
Was passiert aber, wenn wir Variablen sindaddieren, Elementedie inBuchstaben enthalten?
a="1"
b="6"
print(round(a)+ " "+ b)
Genau, die Inhalte der Programmierung,Variablen werden einfach miteinander verkettet. Das ist zum Beispiel dann praktisch, wenn man eine Programmausgabe zusammenbauen möchte, die Datenunterschiedlich enthaltenausfällt, können.je Andersnachdem, alswie anderedas ElementeProgramm abläuft. In der Programmierung kannspricht derman Inhaltbei währenddiesem desDatentyp Programmablaufsvon verändert werden. Strings.
Beispiele:
var x = 0 # Die Variable x wird mit dem Inhalt 0 befüllt.
x+=1 || x=x+1 # Die Variable x wird um den Wert 1 erhöht.
name = “Mr. Jacobs” # Die Variable name wird mit dem Inhalt “Mr. Jacobs” befüllt.
Folgende Regeln gelten für die Benennung von Variablen:
- Eine Variable beginnt mit einem Buchstaben oder mit einem Unterstrich. Um Probleme zu vermeiden, sollen nur englische Buchstaben verwendet werden.
- Der Variablenname darf keine Sonderzeichen außer
dendem Unterstrich einhalten. - Variablennamen unterscheiden Groß-/Kleinschreibung.
fruitundFruitsind unterschiedliche Variablen.
Sinnvolle Konventionen für Variablennamen
- Variablen beginnen mit einem Kleinbuchstaben.
- Konstanten (Variablen, die sich im Laufe des Programms nicht ändern) bestehen aus Großbuchstaben.
- Bei einer Verkettung von verschiedenen Wörtern
beginnt jedes Wort mit einem Großbuchstaben odertrennt mantrenntdie Wörter mit einem Unterstrich. Beispiel:myVeryComplicatedVariableoder auch:my_very_complicated_variable. Diese Schreibweise heißt snake_case. - In anderen Programmiersprachen wird auch CamelCase verwendet:
myVeryComplicatedVariable
Listen (optionales Kapitel)
Ein anderer Typ von Variable ist die Liste. In einer Liste können beliebig viele Elemente des gleichen Typs eingefügt und aus- oder eingelesen werden.
Beispiel:
fruit = ["Apples", "Bananas", "Raspberries"]
myGrades = [3, 4, 2, 5]
for x in fruit:
print (x)
sum =0
for x in myGrades:
sum +=x
print (x)
medianGrade = sum/len(myGrades)
print("Durchschnitt: ", medianGrade)