Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verständnis Numerischer Typen | Zahlen
Datentypen in Python

Verständnis Numerischer Typen

Swipe um das Menü anzuzeigen

Prerequisites
Voraussetzungen

Zahlen sind allgegenwärtig in Python. Zwei grundlegende numerische Typen werden am häufigsten verwendet: Ganzzahlen (int) für ganze Zahlen und Gleitkommazahlen (float) für Dezimalzahlen (einschließlich wissenschaftlicher Notation wie 1e-3).

Grundlagen zu Integer und Float

  • Integer (int): Ganze Zahlen wie -2, 0, 7, 456566. Python unterstützt beliebig große Ganzzahlen;
  • Float (float): Dezimalwerte wie 2.5, 3.14159, 2.71828 oder wissenschaftliche Notation wie 6.02e23;
  • Wahrheitswert: 0 und 0.0 sind False, alle anderen int/float sind in booleschen Kontexten True.

Wissenschaftliche Notation

Die wissenschaftliche Notation ist eine kompakte Schreibweise für sehr große oder sehr kleine Zahlen unter Verwendung von Zehnerpotenzen. In Python bedeutet eine Zahl mit e, dass sie "mit 10 hoch einer Potenz multipliziert" wird: Zum Beispiel bedeutet 1e-3 1×1031 × 10⁻³ (0,001) und 6.02e23 bedeutet 6.02×10236.02 × 10²³. Zahlen in dieser Form werden immer als float behandelt.

123456
# Basic numeric literals n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)

Große Zahlen lesbar schreiben

Menschen schreiben oft 1,000,000 oder 1 000 000. Python erlaubt jedoch keine Kommas oder Leerzeichen in numerischen Literalen, verwenden Sie stattdessen Unterstriche für bessere Lesbarkeit.

12
million = 1_000_000 print(million == 1000000) # True
Note
Hinweis

Gleitkommazahlen werden als binäre Brüche gespeichert, kleine Rundungsdifferenzen sind normal (z. B. kann 0.1 + 0.2 nicht exakt 0.3 ergeben). Rundung und Formatierung werden später behandelt.

1. Welcher Typ ist 1e2?

2. Welches Literal ist in Python-Code für eine Million gültig?

3. Wähle die zutreffende Aussage zu int und float.

question mark

Welcher Typ ist 1e2?

Wählen Sie die richtige Antwort aus

question mark

Welches Literal ist in Python-Code für eine Million gültig?

Wählen Sie die richtige Antwort aus

question mark

Wähle die zutreffende Aussage zu int und float.

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 1
some-alt