Verständnis Numerischer Typen
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 wie2.5,3.14159,2.71828oder wissenschaftliche Notation wie6.02e23; - Wahrheitswert:
0und0.0sindFalse, alle anderenint/floatsind in booleschen KontextenTrue.
Wissenschaftliche Notation
Die wissenschaftliche Notation ist eine kompakte Methode, sehr große oder sehr kleine Zahlen mithilfe von Zehnerpotenzen darzustellen. In Python bedeutet eine Zahl mit e, dass sie „mit 10 hoch einer Potenz multipliziert“ wird: Zum Beispiel steht 1e-3 für 1×10−3 (0,001) und 6.02e23 für 6.02×1023. 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.
12million = 1_000_000 print(million == 1000000) # True
Gleitkommazahlen werden als binäre Brüche gespeichert, daher sind kleine Rundungsdifferenzen normal (z. B. kann 0.1 + 0.2 nicht exakt 0.3 ergeben). Die Behandlung von Rundung und Formatierung erfolgt später.
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 zu int und float.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 3.45
Verständnis Numerischer Typen
Swipe um das Menü anzuzeigen
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 wie2.5,3.14159,2.71828oder wissenschaftliche Notation wie6.02e23; - Wahrheitswert:
0und0.0sindFalse, alle anderenint/floatsind in booleschen KontextenTrue.
Wissenschaftliche Notation
Die wissenschaftliche Notation ist eine kompakte Methode, sehr große oder sehr kleine Zahlen mithilfe von Zehnerpotenzen darzustellen. In Python bedeutet eine Zahl mit e, dass sie „mit 10 hoch einer Potenz multipliziert“ wird: Zum Beispiel steht 1e-3 für 1×10−3 (0,001) und 6.02e23 für 6.02×1023. 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.
12million = 1_000_000 print(million == 1000000) # True
Gleitkommazahlen werden als binäre Brüche gespeichert, daher sind kleine Rundungsdifferenzen normal (z. B. kann 0.1 + 0.2 nicht exakt 0.3 ergeben). Die Behandlung von Rundung und Formatierung erfolgt später.
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 zu int und float.
Danke für Ihr Feedback!