1
0
Files
Python-Example/Aufgaben/03_Python-Basics-Code.md

74 lines
1.5 KiB
Markdown

# Python Basics - Code
## Deklarierung von Variablen
> *Variable mit Text*
>
> `var = "Hallo, Welt!"`
>
> ```
> >>> print(var)
> --> Hallo Welt
>
> >>> print(type(var))
> --> <class 'str'>
> ```
> *Variable mit nummerischem Wert*
>
> `var = 1024`
>
> ```
> >>> print(var)
> --> 1024
>
> >>> print(type(var))
> --> <class 'int'>
> ```
## Eingaben mit Python
> *Übergabe von Werten in eine Variable mit `input()`*
>
> `name = input()`
> ```
> >>> name = input("Bitte gib deinen Namen ein: ")
> --> print(name)
> ```
Die Variable "name" erhält den Wert, welcher bei der Eingabe eingegeben wird.
Typischerweise sind solche Eingaben meist von Datentyp String, also Text.
## Datenkonvertierung
Variablen können auch konvertiert werden. So können z.B. Integer (Ganzzahlen) immer zu String (Text) umgewandelt werden. Jedoch nicht andersherum!
**Beispiel:**
> ```
> >>> var_int = 1024
> >>> print(type(var_int))
> --> <class 'int'>
>
> >>> var_int = str(1024)
> >>> print(type(var_int))
> --> <class 'str'>
> ```
Durch das Hinzufügen von `str()` weist man dem Wert klar einen Datentyp zu.
In diesem Fall String (Text).
Eingaben, welche über `input()` getätigt werden, sind meistens Strings.
Diese können jedoch, solange diese nur Zahlen enthalten, auch in Integer (Nummerische Werte) konvertiert werden.
> ```
> >>> var = input("Bitte eine Zahl eingeben: ")
> --> 1024
> >>> print(type(var))
> --> <class 'str'>
>
> # Jetzt mit Konvertierung
> > >>> var = int(input("Bitte eine Zahl eingeben: "))
> --> 1024
> >>> print(type(var))
> --> <class 'int'>
> > ```