Förståelse av Numeriska Typer
Svep för att visa menyn
Förkunskaper
Tal finns överallt i Python. Du kommer oftast att använda två grundläggande numeriska typer: heltal (int) för heltal och flyttal (float) för decimaltal (inklusive vetenskaplig notation som 1e-3).
Grundläggande om heltal och flyttal
- Heltal (
int): heltal såsom-2,0,7,456566. Python stöder godtyckligt stora heltal; - Flyttal (
float): decimaltal såsom2.5,3.14159,2.71828eller vetenskaplig notation som6.02e23; - Sanningsvärde:
0och0.0ärFalse, alla andraint/floatärTruei booleska sammanhang.
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)
Skriv stora tal läsbart
Människor skriver ofta 1,000,000 eller 1 000 000. Python tillåter inte kommatecken eller mellanslag i numeriska litteraler, använd understreck för läsbarhet.
12million = 1_000_000 print(million == 1000000) # True
Notera
Flyttal lagras som binära bråktal, små avrundningsskillnader är normala (t.ex. 0.1 + 0.2 kanske inte är exakt 0.3). Du kommer att hantera avrundning och formatering senare.
1. Vilken typ har 1e2?
2. Vilken literal är giltig i Python-kod för en miljon?
3. Välj det sanna påståendet om int och float.
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 1. Kapitel 1
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 3.45Avsnitt 1. Kapitel 1