|
|
Zeile 1: |
Zeile 1: |
| = Mit welche Arten von Daten kann Python umgehen?= | | = Mit welche Arten von Daten kann Python umgehen?= |
| == Ganze Zahlen== | | == Ganze Zahlen== |
− | *positiv und negativ | + | * positiv und negativ |
− | *beliebige Größe | + | * beliebige Größe |
| + | * Zahlendarstellung: |
| + | ** Dezimal |
| + | ** Hexadezimal |
| + | ** Casting: |
| + | *** hex() |
| + | *** int() |
| | | |
| === Übung: === | | === Übung: === |
− | *Wie groß kann eine ganze Zahl werden? | + | * Wie groß kann eine ganze Zahl werden? |
| ** Start mit 10**100 | | ** Start mit 10**100 |
| | | |
Zeile 15: |
Zeile 21: |
| * Die Größe ist begrenzt | | * Die Größe ist begrenzt |
| ** Ist für Micropython nicht definiert. | | ** Ist für Micropython nicht definiert. |
| + | * Casting: |
| + | ** float() |
| + | |
| === Übung:=== | | === Übung:=== |
| + | * Ganze Zahlen in Fließkommazahlen umwandeln und umgekehrt. |
| * Wie viele Stellen werden maximal ausgegeben? | | * Wie viele Stellen werden maximal ausgegeben? |
| ** Zahlen mit immer mehr Stellen eingeben und die Ausgabe in der REPL beobachten. | | ** Zahlen mit immer mehr Stellen eingeben und die Ausgabe in der REPL beobachten. |
| *** Wie viele Stellen werden intern verwendet? | | *** Wie viele Stellen werden intern verwendet? |
| *** Wann wird gerundet oder abgeschnitten? | | *** Wann wird gerundet oder abgeschnitten? |
| + | |
| + | == Wahrheitswert / Boolsche Werte== |
| + | * In Programmen wird häufig eine Entscheidung erforderlich. |
| + | ** Das Ergebnis kann dann Wahr oder Falsch sein. |
| + | *** True = Wahr oder eine Zahl !=0 |
| + | *** False = Falsch oder 0 |
| + | |
| + | == None== |
| + | * Ist nichts - eine nich nicht verwendete Variable |
| + | * None != leere Variable |
| + | * Verwendung: |
| + | ** Variable deklarieren ohne Wertzuweisung |
| + | |
| + | == String== |