Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Numeeristen Tyyppien Ymmärtäminen | Numerot
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Tietotyypit Pythonissa

bookNumeeristen Tyyppien Ymmärtäminen

Pyyhkäise näyttääksesi valikon

Prerequisites
Edellytykset

Numerot ovat kaikkialla Pythonissa. Käytät useimmiten kahta ydinnumeerista tyyppiä: kokonaisluvut (int) kokonaisille luvuille ja liukuluvut (float) desimaaleille (mukaan lukien tieteellinen merkintä kuten 1e-3).

Kokonaislukujen ja liukulukujen perusteet

  • Kokonaisluvut (int): kokonaislukuja kuten -2, 0, 7, 456566. Python tukee mielivaltaisen suuria kokonaislukuja;
  • Liukuluvut (float): desimaalilukuja kuten 2.5, 3.14159, 2.71828 tai tieteellinen merkintä kuten 6.02e23;
  • Totuusarvoisuus: 0 ja 0.0 ovat False, kaikki muut int/float ovat True loogisissa yhteyksissä.
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

Suurten lukujen kirjoittaminen luettavasti

Ihmiset kirjoittavat usein 1,000,000 tai 1 000 000. Python ei salli pilkkuja tai välilyöntejä lukulitteraaleissa, käytä alaviivoja selkeyden vuoksi.

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

Liukuluvut tallennetaan binaarimurtolukuina, joten pienet pyöristysvirheet ovat tavallisia (esim. 0.1 + 0.2 ei välttämättä ole täsmälleen 0.3). Pyöristämistä ja muotoilua käsitellään myöhemmin.

1. Mikä on 1e2:n tyyppi?

2. Mikä literaali on kelvollinen Python-koodissa miljoonalle?

3. Valitse oikea väittämä int- ja float-tyypeistä.

question mark

Mikä on 1e2:n tyyppi?

Select the correct answer

question mark

Mikä literaali on kelvollinen Python-koodissa miljoonalle?

Select the correct answer

question mark

Valitse oikea väittämä int- ja float-tyypeistä.

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 1
some-alt