@@ -8,7 +8,10 @@ numbering:
88# Cheatsheet
99
1010``` {danger} Einrückung
11- Python-Code muss korrekt eingerückt sein. Es sollten pro Einrückungsebene genau 4 Leerzeichen genutzt werden.
11+
12+ Python-Code muss korrekt eingerückt sein. Es sollten pro Einrückungsebene genau
13+ 4 Leerzeichen genutzt werden.
14+
1215```
1316
1417## Variablen
@@ -27,6 +30,41 @@ _a = "Unterstrich am Anfang"
2730a3 = " Zahlen sind möglich, wenn nicht erstes Zeichen im Namen"
2831```
2932
33+ ## Literale (Literal Values)
34+
35+ Literale sind Werte im Code, die Sie während dem Schreiben des Codes festlegen.
36+
37+ ``` python
38+ # Zahlen-Literale
39+ 42 # int
40+ 3.14 # float
41+
42+ # String-Literale
43+ " Hallo" # str
44+ ' Welt' # str
45+
46+ # Boolesche Literale
47+ True # bool
48+ False # bool
49+
50+ # None - repräsentiert "kein Wert" oder "nicht vorhanden"
51+ # Dies ist eine explizite Definition als "kein Wert" und nicht das Fehlen eines
52+ # Wertes!
53+ None # NoneType
54+
55+ # Beispiele für None
56+ def keine_rückgabe():
57+ print (" Tut etwas" )
58+ # Kein return Statement, gibt implizit None zurück
59+
60+ ergebnis = keine_rückgabe() # ergebnis ist None
61+
62+ # None in Bedingungen
63+ # Tests für `None` sollten immer mit `is` und nicht mit `==` durchgeführt werden.
64+ if ergebnis is None :
65+ print (" Kein Ergebnis vorhanden" )
66+ ```
67+
3068## Zahlen
3169
3270### ` int() `
@@ -281,10 +319,10 @@ zahl = float(input("Zahl > ") # Achtung, kann `ValueError()` "werfen"
281319# Datei lesen
282320with open (" datei.txt" , " r" ) as f:
283321 inhalt = f.read() # Gesamten Inhalt lesen
284-
322+
285323with open (" datei.txt" , " r" ) as f:
286324 zeilen = f.readlines() # Alle Zeilen als Liste
287-
325+
288326with open (" datei.txt" , " r" ) as f:
289327 for zeile in f: # Zeile für Zeile
290328 print (zeile.strip())
@@ -358,7 +396,7 @@ Parameters:
358396-----------
359397account_balance (int): The current balance before the transaction is attempted.
360398 Valid values: 0 <= x <= 15
361-
399+
362400number_of_media (int): The number of the media to be lent or returned.
363401 A positive number signifies lending and a negative Number signifies returning.
364402
@@ -407,4 +445,4 @@ $ python3 code.py
407445$ python3 - i code.py
408446...
409447>> > interaktive_weiterarbeit_möglich = True
410- ```
448+ ```
0 commit comments