Forståelse av numeriske typer
Sveip for å vise menyen
Forutsetninger
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.
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)
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
Merk
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). Avrunding og formatering håndteres 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.
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 1
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.45Seksjon 1. Kapittel 1