Rozdział 4 · Python lubi liczby

float — liczby zmiennoprzecinkowe

Pierwsze spotkanie z float następuje przed zrozumieniem, dlaczego jego zachowanie czasem jest zaskakujące (następna sekcja).

float — typ dla liczb zmiennoprzecinkowych: wymiary, ceny, ułamki, wielkości naukowe. W przeciwieństwie do int, który ma taki prosta notacja, y float są dwie.

Regularne nagrania

float_obychnaya.py
pi = 3.14
print(type(pi))

whole = 2.0
print(type(whole))  #float mimo braku części ułamkowej
Kropka sprawia, że liczba float
Even 2.0float, nie int, chociaż matematycznie jest to liczba całkowita. Typ definiuje wpis w kodzie, a nie matematyczne znaczenie wartości.

Naukowy (wykładniczy) rekord

Dla bardzo dużych lub bardzo małych liczb wygodna jest notacja naukowa — e oznacza „pomnożyć przez 10 do potęgi”

nauchnaya.py
print(1e6)     # 1000000.0  (1 × 10^6)
print(2.5e-3)  # 0.0025     (2.5 × 10^-3)

float w informatyce

Operator / (normalny podział, sekcja 4.7) zawsze wraca float, nawet jeśli liczby są całkowicie podzielne:

delenie_float.py
print(10 / 2)  #5.0, nie 5
Praktyka: float - Zapis i pierwsze obliczenia
interaktywny laptop bezpośrednio w przeglądarce – Python 3.14 przez Pyodide, bez instalacji
Otwórz praktykę →