Forståelse af Numeriske Typer
Stryg for at vise menuen
Forudsætninger
Tal er allestedsnærværende i Python. Du vil oftest bruge to grundlæggende numeriske typer: heltal (int) til hele tal og flydende kommatal (float) til decimaltal (inklusive videnskabelig notation som 1e-3).
Grundlæggende om heltal og flydende kommatal
- Heltal (
int): hele tal såsom-2,0,7,456566. Python understøtter vilkårligt store heltal; - Flydende kommatal (
float): decimale værdier såsom2.5,3.14159,2.71828eller videnskabelig notation som6.02e23; - Sandhedsværdi:
0og0.0erFalse, alle andreint/floaterTruei booleske sammenhænge.
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)
Skrivning af store tal læsbart
Mennesker skriver ofte 1,000,000 eller 1 000 000. Python tillader ikke kommaer eller mellemrum i numeriske litteraler, brug understreger for læsbarhed.
12million = 1_000_000 print(million == 1000000) # True
Bemærk
Flydende tal gemmes som binære brøker, små afrundingsforskelle er normale (f.eks. kan 0.1 + 0.2 ikke være præcis 0.3). Afrunding og formatering håndteres senere.
1. Hvilken type har 1e2?
2. Hvilket literal er gyldigt i Python-kode for én million?
3. Vælg den sande påstand om int og float.
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 1
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 3.45Sektion 1. Kapitel 1