Forståelse av numeriske typer
Tall er allestedsnærværende i Python. Du vil for det meste bruke to grunnleggende numeriske typer: heltall (int) for hele tall og flyttall (float) for desimaler (inkludert vitenskapelig notasjon som 1e-3).
Grunnleggende om int og float
- Heltall (
int): hele tall som-2,0,7,456566. Python støtter vilkårlig store heltall; - Flyttall (
float): desimalverdier som2.5,3.14159,2.71828, eller vitenskapelig notasjon som6.02e23; - Sannhetsverdi:
0og0.0erFalse, alle andreint/floaterTruei boolske sammenhenger.
Vitenskapelig notasjon
Vitenskapelig notasjon er en kompakt måte å skrive svært store eller små tall ved hjelp av tierpotenser. I Python betyr et tall skrevet med e "multipliser med 10 opphøyd i en potens": for eksempel betyr 1e-3 1×10−3 (0,001), og 6.02e23 betyr 6.02×1023. Tall skrevet på denne måten behandles alltid som float.
123456# Basic numeric literals n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
Skrive store tall lesbart
Mennesker skriver ofte 1,000,000 eller 1 000 000. Python tillater ikke komma eller mellomrom i numeriske literaler, bruk understreker for lesbarhet.
12million = 1_000_000 print(million == 1000000) # True
Flyttall lagres som binære brøker, små avrundingsforskjeller er normale (for eksempel kan 0.1 + 0.2 ikke være nøyaktig 0.3). Du vil håndtere avrunding og formatering senere.
1. Hva er typen til 1e2?
2. Hvilket tall-litteral er gyldig i Python-kode for én million?
3. Velg det riktige utsagnet om int og float.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 3.45
Forståelse av numeriske typer
Sveip for å vise menyen
Tall er allestedsnærværende i Python. Du vil for det meste bruke to grunnleggende numeriske typer: heltall (int) for hele tall og flyttall (float) for desimaler (inkludert vitenskapelig notasjon som 1e-3).
Grunnleggende om int og float
- Heltall (
int): hele tall som-2,0,7,456566. Python støtter vilkårlig store heltall; - Flyttall (
float): desimalverdier som2.5,3.14159,2.71828, eller vitenskapelig notasjon som6.02e23; - Sannhetsverdi:
0og0.0erFalse, alle andreint/floaterTruei boolske sammenhenger.
Vitenskapelig notasjon
Vitenskapelig notasjon er en kompakt måte å skrive svært store eller små tall ved hjelp av tierpotenser. I Python betyr et tall skrevet med e "multipliser med 10 opphøyd i en potens": for eksempel betyr 1e-3 1×10−3 (0,001), og 6.02e23 betyr 6.02×1023. Tall skrevet på denne måten behandles alltid som float.
123456# Basic numeric literals n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
Skrive store tall lesbart
Mennesker skriver ofte 1,000,000 eller 1 000 000. Python tillater ikke komma eller mellomrom i numeriske literaler, bruk understreker for lesbarhet.
12million = 1_000_000 print(million == 1000000) # True
Flyttall lagres som binære brøker, små avrundingsforskjeller er normale (for eksempel kan 0.1 + 0.2 ikke være nøyaktig 0.3). Du vil håndtere avrunding og formatering senere.
1. Hva er typen til 1e2?
2. Hvilket tall-litteral er gyldig i Python-kode for én million?
3. Velg det riktige utsagnet om int og float.
Takk for tilbakemeldingene dine!