89 lines
3.2 KiB
Markdown
89 lines
3.2 KiB
Markdown
# Python
|
||
|
||
# Variablen
|
||
|
||
### Zahlen
|
||
|
||
**Variablen** sind Container, die Datenwerte enthalten. Sie werden verwendet, um Informationen innerhalb eines Programms zu speichern, zu bearbeiten und anzuzeigen.
|
||
|
||
Kurz gesagt ist eine Variable wie eine Speichereinheit, auf die wir zugreifen können, indem wir den Namen der Variable eingeben.
|
||
|
||
Jede Variable hat einen eindeutigen **Namen** und einen **Wert** , der von unterschiedlichen Typen sein kann. Python kann den Variablentyp automatisch erkennen, wodurch das Programmieren effizienter wird.
|
||
|
||
Um eine Variable zu initialisieren, verwenden wir das folgende **Format**:
|
||
|
||
```python
|
||
variable_name = value
|
||
```
|
||
|
||
Sehen wir uns die verschiedenen Zahlentypen an:
|
||
|
||
`int` – eine Ganzzahl, wie etwa `1` oder `-2`.
|
||
|
||
`float` – reelle Zahl, zum Beispiel `1.32` oder `0.98`.
|
||
|
||
Zum Beispiel:
|
||
|
||
Um eine Variable vom Typ `int` mit dem Namen `a` und dem Wert `3` zu initialisieren:
|
||
|
||
```python
|
||
a = 3
|
||
```
|
||
|
||
Um eine Variable vom Typ `float` mit dem Namen `b` und dem Wert `13.2` zu initialisieren:
|
||
|
||
```python
|
||
b = 13.2
|
||
```
|
||
|
||
**Hinweis:** Variablennamen dürfen nicht mit einer Zahl beginnen. Verwende Unterstriche, um Wörter zu trennen (z. B. `player_name`), keine Leerzeichen oder Bindestriche..
|
||
|
||
## Strings
|
||
|
||
Ein **Zeichen** ist ein einzelner Buchstabe, eine einzelne Ziffer oder ein einzelnes Symbol (zum Beispiel: 1, 6, %, b, p, ., T usw.). Python hat keinen separaten `char`-Typ: Ein einzelnes Zeichen ist einfach eine Zeichenkette der Länge 1.
|
||
|
||
Der Typ **str** (Zeichenkette) ist eine Folge aus einem oder mehreren Zeichen.
|
||
|
||
Um einen Zeichenfolgenwert in einer Variablen zu initialisieren, schließe ihn in einfache oder doppelte Anführungszeichen ein:
|
||
|
||
```python
|
||
s1 = 'This is a string's2 = "This is also a string"
|
||
```
|
||
|
||
Im obigen Beispiel werden zwei Zeichenfolgenvariablen initialisiert, die `s1` und `s2` heißen.
|
||
|
||
## Boolean
|
||
|
||
Ein **bool** (Boolean) Typ hat nur 2 mögliche Werte: `True` oder `False`.
|
||
|
||
Beachten Sie, dass bei diesen Werten die **Groß-/Kleinschreibung beachtet werden muss** (case-sensitive), was bedeutet, dass sie mit einem Großbuchstaben beginnen müssen.
|
||
|
||
Hier ist ein Beispiel für die Zuweisung eines booleschen Werts zu einer Variable:
|
||
|
||
```python
|
||
variable_true = Truevariable_false = False
|
||
```
|
||
|
||
Oben werden zwei Variablen namens `variable_true` und `variable_false` mit den Werten `True` bzw. `False` initialisiert.
|
||
|
||
> Booleans sind die Bausteine für das Erstellen von Logik in den Programmen, die wir schreiben. Wir haben ein ganzes Kapitel über Logik und Bedingungen.
|
||
|
||
## Benennungskonventionen
|
||
|
||
Namenskonventionen sind eine Reihe von Richtlinien, denen Entwickler folgen, um ihren Code lesbarer und wartbarer zu machen. Verschiedene Programmiersprachen haben oft unterschiedliche Namenskonventionen. In Python werden Variablen in `snake case` geschrieben – Wörter werden durch Unterstriche getrennt.
|
||
|
||
Beim Schreiben eines Variablennamens sei **beschreibend** und verwende **aussagekräftige** Wörter
|
||
|
||
### Zum Beispiel
|
||
|
||
```python
|
||
# Schlechte Namensgebung
|
||
isActive = False # nicht im Snake-Case-Format
|
||
a = 10
|
||
b = "Hello"
|
||
x = True
|
||
# Gute Namensgebung
|
||
age = 10
|
||
greeting = "Hello"
|
||
is_active = True
|
||
``` |