Förståelse av numeriska Typer
Tal förekommer överallt i Python. Två grundläggande numeriska typer används oftast: 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 har stöd för 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.
Vetenskaplig notation
Vetenskaplig notation är ett kompakt sätt att skriva mycket stora eller mycket små tal med hjälp av tiopotenser. I Python innebär ett tal skrivet med e att det ska multipliceras med 10 upphöjt till en viss exponent: till exempel betyder 1e-3 1×10−3 (0,001), och 6.02e23 betyder 6.02×1023. Tal skrivna på detta sätt behandlas 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)
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
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. Vilket literal är giltigt i Python-kod för en miljon?
3. Välj det sanna påståendet om int och float.
Tack för dina kommentarer!
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.45
Förståelse av numeriska Typer
Svep för att visa menyn
Tal förekommer överallt i Python. Två grundläggande numeriska typer används oftast: 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 har stöd för 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.
Vetenskaplig notation
Vetenskaplig notation är ett kompakt sätt att skriva mycket stora eller mycket små tal med hjälp av tiopotenser. I Python innebär ett tal skrivet med e att det ska multipliceras med 10 upphöjt till en viss exponent: till exempel betyder 1e-3 1×10−3 (0,001), och 6.02e23 betyder 6.02×1023. Tal skrivna på detta sätt behandlas 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)
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
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. Vilket literal är giltigt i Python-kod för en miljon?
3. Välj det sanna påståendet om int och float.
Tack för dina kommentarer!