Skip to content

Commit 1b296d4

Browse files
committed
Aktualisiere Variablen und Datentypen Anleitung mit verlinktem Inhaltsverzeichnis
1 parent 3b1e134 commit 1b296d4

1 file changed

Lines changed: 156 additions & 0 deletions

File tree

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
# Variablen und Datentypen in Python 🐍
2+
3+
## Inhaltsverzeichnis
4+
- [Was sind Variablen?](#was-sind-variablen)
5+
- [Wie definiere ich eine Variable?](#wie-definiere-ich-eine-variable)
6+
- [Wie kopiere ich eine Variable?](#wie-kopiere-ich-eine-variable)
7+
- [Variablenzuweisung mit Zahlen](#variablenzuweisung-mit-zahlen)
8+
- [Datentypen in Python](#datentypen-in-python)
9+
- [Umwandlung von Datentypen](#umwandlung-von-datentypen)
10+
- [Arbeiten mit Strings](#arbeiten-mit-strings)
11+
12+
## Was sind Variablen?
13+
14+
Stell dir eine Variable wie eine beschriftete Kiste vor. In diese Kiste kannst du Dinge reinlegen und später wieder rausholen! 📦
15+
16+
In der Computertechnik dienen Variablen dazu, Daten im Arbeitsspeicher zu speichern und ihnen einen Namen zu geben. So können wir auf diese Daten später wieder zugreifen und sie verwenden.
17+
18+
## Wie definiere ich eine Variable?
19+
20+
Es ist ganz einfach! Du gibst deiner Kiste einen Namen und legst etwas hinein:
21+
22+
```python
23+
# Eine Variable mit dem Namen "alter" erstellen und den Wert 10 zuweisen
24+
alter = 10
25+
26+
# Eine Variable mit dem Namen "name" erstellen und den Text "Anna" zuweisen
27+
name = "Anna"
28+
29+
# Den Inhalt der Variablen anzeigen
30+
print(alter) # Gibt 10 aus
31+
print(name) # Gibt Anna aus
32+
```
33+
34+
## Wie kopiere ich eine Variable?
35+
36+
Eine Variable kopieren ist wie eine zweite Kiste mit dem gleichen Inhalt:
37+
38+
```python
39+
# Erste Variable erstellen
40+
punkte = 100
41+
42+
# Zweite Variable mit dem Wert der ersten Variable erstellen
43+
neue_punkte = punkte
44+
45+
# Beide Variablen ausgeben
46+
print(punkte) # Gibt 100 aus
47+
print(neue_punkte) # Gibt ebenfalls 100 aus
48+
```
49+
50+
## Variablenzuweisung mit Zahlen
51+
52+
Mit Python kannst du rechnen und die Ergebnisse in Variablen speichern! 🔢
53+
54+
```python
55+
# Einfache Berechnungen
56+
a = 5
57+
b = 3
58+
summe = a + b # Addition: 8
59+
differenz = a - b # Subtraktion: 2
60+
produkt = a * b # Multiplikation: 15
61+
quotient = a / b # Division: 1.6666...
62+
63+
# Variablen können auch aktualisiert werden
64+
punkte = 10
65+
punkte = punkte + 5 # punkte ist jetzt 15
66+
# oder kürzer:
67+
punkte += 5 # punkte ist jetzt 20
68+
```
69+
70+
## Datentypen in Python
71+
72+
Python kennt verschiedene Arten von Daten:
73+
74+
1. **Zahlen**:
75+
- `int` (Ganzzahlen): `42`, `-7`, `0`
76+
- `float` (Dezimalzahlen): `3.14`, `-2.5`, `1.0`
77+
78+
2. **Text**:
79+
- `str` (Strings): `"Hallo"`, `'Python'`, `"123"`
80+
81+
3. **Wahrheitswerte**:
82+
- `bool` (Boolean): `True`, `False`
83+
84+
4. **Sammlungen**:
85+
- `list` (Listen): `[1, 2, 3]`, `["a", "b", "c"]`
86+
- `tuple` (Tupel): `(1, 2, 3)`
87+
- `dict` (Wörterbücher): `{"name": "Anna", "alter": 10}`
88+
89+
```python
90+
# Den Datentyp einer Variable herausfinden
91+
name = "Max"
92+
alter = 12
93+
print(type(name)) # <class 'str'>
94+
print(type(alter)) # <class 'int'>
95+
```
96+
97+
## Umwandlung von Datentypen
98+
99+
Manchmal musst du Zahlen in Text verwandeln oder andersherum:
100+
101+
```python
102+
# Von Zahl zu String
103+
alter = 10
104+
alter_als_text = str(alter)
105+
print("Ich bin " + alter_als_text + " Jahre alt.") # Ich bin 10 Jahre alt.
106+
107+
# Von String zu Zahl
108+
text_zahl = "42"
109+
zahl = int(text_zahl)
110+
ergebnis = zahl + 8
111+
print(ergebnis) # 50
112+
113+
# Von String zu Dezimalzahl
114+
text_dezimal = "3.14"
115+
dezimal = float(text_dezimal)
116+
ergebnis = dezimal * 2
117+
print(ergebnis) # 6.28
118+
```
119+
120+
## Arbeiten mit Strings
121+
122+
Text (auch "Strings" genannt) schreibst du in Anführungszeichen:
123+
124+
```python
125+
# Strings erstellen
126+
name = "Emma"
127+
gruß = 'Hallo'
128+
129+
# Strings verbinden (Konkatenation)
130+
nachricht = gruß + " " + name + "!"
131+
print(nachricht) # Hallo Emma!
132+
133+
# Mehrfache Wiederholung
134+
echo = "Hallo! " * 3
135+
print(echo) # Hallo! Hallo! Hallo!
136+
137+
# Länge eines Strings
138+
wort = "Programmieren"
139+
länge = len(wort)
140+
print(länge) # 13
141+
142+
# Auf einzelne Zeichen zugreifen
143+
erster_buchstabe = wort[0] # P
144+
letzter_buchstabe = wort[-1] # n
145+
```
146+
147+
---
148+
149+
Das sind die Grundlagen! Mit Variablen kannst du:
150+
151+
- Informationen speichern 💾
152+
- Werte wiederverwenden 🔄
153+
- Berechnungen durchführen ➕
154+
- Text und Zahlen verarbeiten 📝
155+
156+
Probier es einfach aus und experimentiere damit! 🚀

0 commit comments

Comments
 (0)