File created and first text added
This commit is contained in:
@@ -2,11 +2,73 @@
|
|||||||
|
|
||||||
## Deklarierung von Variablen
|
## Deklarierung von Variablen
|
||||||
|
|
||||||
<table>
|
> *Variable mit Text*
|
||||||
<tr>
|
>
|
||||||
<th>LOL</th>
|
> `var = "Hallo, Welt!"`
|
||||||
</tr>
|
>
|
||||||
<tr>
|
> ```
|
||||||
<td>LOL</td>
|
> >>> print(var)
|
||||||
</tr>
|
> --> Hallo Welt
|
||||||
</table>
|
>
|
||||||
|
> >>> 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'>
|
||||||
|
> > ```
|
||||||
Reference in New Issue
Block a user