3. Lektion: Datentypen: Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
(Fließkomma Zahlen)
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==

Version vom 23. Juli 2023, 10:03 Uhr

Mit welche Arten von Daten kann Python umgehen?

Ganze Zahlen

  • positiv und negativ
  • beliebige Größe
  • Zahlendarstellung:
    • Dezimal
    • Hexadezimal
    • Casting:
      • hex()
      • int()

Übung:

  • Wie groß kann eine ganze Zahl werden?
    • Start mit 10**100

Fließkomma Zahlen

  • Punkt zur Trennung von ganzahligen und gebrochenen Teil der Zahl
  • Darstellung in der wissenschaftlichen Schreibweise
    • Mantisse
    • Exponent
  • Die Größe ist begrenzt
    • Ist für Micropython nicht definiert.
  • Casting:
    • float()

Übung:

  • Ganze Zahlen in Fließkommazahlen umwandeln und umgekehrt.
  • Wie viele Stellen werden maximal ausgegeben?
    • Zahlen mit immer mehr Stellen eingeben und die Ausgabe in der REPL beobachten.
      • Wie viele Stellen werden intern verwendet?
      • 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