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

bookVerständnis Numerischer Typen

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.
123456
# Basic numeric literals (no type checks or conversions here) n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
copy

Große Zahlen lesbar schreiben

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

12
million = 1_000_000 print(million == 1000000) # True
copy
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ählen Sie die zutreffende Aussage über int und float.

question mark

Welcher Typ ist 1e2?

Select the correct answer

question mark

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

Select the correct answer

question mark

Wählen Sie die zutreffende Aussage über int und float.

Select the correct answer

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

Suggested prompts:

Can you explain more about scientific notation in Python?

What happens if I use commas or spaces in numbers by mistake?

Are there any other numeric types in Python besides int and float?

Awesome!

Completion rate improved to 3.45

bookVerstä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.
123456
# Basic numeric literals (no type checks or conversions here) n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
copy

Große Zahlen lesbar schreiben

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

12
million = 1_000_000 print(million == 1000000) # True
copy
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ählen Sie die zutreffende Aussage über int und float.

question mark

Welcher Typ ist 1e2?

Select the correct answer

question mark

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

Select the correct answer

question mark

Wählen Sie die zutreffende Aussage über int und float.

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 1
some-alt