💬String und Integer
Es gibt viele verschiedene Typen von Variablen o.o (2 sind hier erklärt)
Erstelle immer Variablen mit Namen, die dir sagen, was in der Variable steht! Wenn du später einen sehr langen Code hast, und nicht mehr weißt, das Variable x macht, musst du manchmal echt lange suchen!
String Variable
Die Variablen-Art "String" Hast du bereits kennengelernt, sie ist ein Text, und wird vom input() Befehl ausgegeben. Diese Art von Variable kannst du mit dem print() Befehl ausgeben lassen:
string = "Hallo ich bin ein String"
print(string)
>>> Hallo ich bin ein String
name = input("Dein Name: ") Den Benutzer nach seinem Namen fragen
>>> Dein Name: Freddy "Freddy" wird manuell eingegeben!
x = "Dein Name ist: " Erstellen eines Strings
print(x+name)
>>> Dein Name ist: Freddy
Integer Variable
Eine Integer-Variable ist eine Zahl. Sie wird NICHT mit Anführungszeichen markiert, und kann KEIN Komma/Punkt enthalten!
zahl = 5
Integer-Variablen kannst du NICHT mit print() ausgeben lassen! Du bekommst einen Fehler
zahl = 5
print(zahl)
>>> ❌ValueError❌
Mit Integer Variablen kannst du aber Rechnen, was du NICHT mit String Variablen kannst:
zahl = 5
anderezahl = 6
ergebnis = zahl+anderezahl
-> Die Variable "ergebnis" wäre in diesem Fall 11
Variablen umwandeln
Du kannst Variablen umwandeln! Dazu benötigst du die Befehle "str()" und "int()"
Um einen Integer in einen String umzuwandeln führst du folgendes aus:
zahl = 5
neu = str(zahl)
Dieser Code ist das Gleiche wie neu = "5"
Was NICHT gleich ist, ist neu = 5
und neu = "5"
, denn mit letzterem kannst du NICHT rechnen, es ist also ein String
Du kannst auch einen String in einen Integer umwandeln:
haha = "5"
zahl = int(haha)
Dieser Code ist das gleiche wie zahl = 5
Wenn du versuchst, einen Text in eine Integer Variable zu verwandeln, bekommst du einen Fehler:
text = "Hallo Welt"
zahl = int(text)
>>> ❌ValueError❌
Last updated