Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Förståelse av numeriska typer | Nummer
Datatyper i Python

bookFörståelse av numeriska typer

Tal förekommer ö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 har stöd för heltal av godtycklig storlek;
  • Flyttal (float): decimaltal såsom 2.5, 3.14159, 2.71828 eller vetenskaplig notation som 6.02e23;
  • Sanningsvärde: 0 och 0.0 är False, alla andra int/float är True i 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)
copy

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.

12
million = 1_000_000 print(million == 1000000) # True
copy
Note
Observera

Flyttal lagras som binära bråktal, små avrundningsskillnader är normala (t.ex. kan 0.1 + 0.2 inte vara 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 påstående som är sant om int och float.

question mark

Vilken typ har 1e2?

Select the correct answer

question mark

Vilken literal är giltig i Python-kod för en miljon?

Select the correct answer

question mark

Välj det påstående som är sant om int och float.

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain more about scientific notation in Python?

What happens if I use commas or spaces in numbers by mistake?

Are there any other numeric types in Python besides int and float?

Awesome!

Completion rate improved to 3.45

bookFörståelse av numeriska typer

Svep för att visa menyn

Tal förekommer ö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 har stöd för heltal av godtycklig storlek;
  • Flyttal (float): decimaltal såsom 2.5, 3.14159, 2.71828 eller vetenskaplig notation som 6.02e23;
  • Sanningsvärde: 0 och 0.0 är False, alla andra int/float är True i 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)
copy

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.

12
million = 1_000_000 print(million == 1000000) # True
copy
Note
Observera

Flyttal lagras som binära bråktal, små avrundningsskillnader är normala (t.ex. kan 0.1 + 0.2 inte vara 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 påstående som är sant om int och float.

question mark

Vilken typ har 1e2?

Select the correct answer

question mark

Vilken literal är giltig i Python-kod för en miljon?

Select the correct answer

question mark

Välj det påstående som är sant om int och float.

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 1
some-alt