Page cover

💬String und Integer

Es gibt viele verschiedene Typen von Variablen o.o (2 sind hier erklärt)

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❌

Ein String ist ein Text, der in einer Variable mit Anführungszeichen(") umfasst ist.

Ein Integer ist eine Zahl OHNE Komma/Punkt

Last updated