Rozdział 4 · Python lubi liczby
Mapa typów liczb Python
Zanim przejdziemy głębiej do każdego typu osobno, zobaczmy szerszy obraz.
Zanim przejdziemy głębiej — zbierzmy ogólną mapę. W Python są trzy wbudowanych typów liczbowych, których literały rozumie sam język:
Oprócz nich, standardowa biblioteka (moduły instalowane z Python, ale
wymagać explicitnych import) istnieją jeszcze dwa ważniejsze numeryczne
Narzędzia:
Istotna różnica
int, float oraz complex są częścią samego języka: ich literaly (42, 3.14, 3+4j) pracują bez ani jednego import. Decimal oraz Fraction są regularne zajęcia Python moduły decimal oraz fractionsi bez niego import są niedostępne. Omówimy oba szczegółowo w sekcjach 4.14–4.15.Później w tym rozdziale szczegółowo omówimy każde z pięciu narzędzi — oraz Na końcu rozdziału (sekcja 4.22) zebramy je wszystkie w jedną ostateczną kartę wyboru: jaki typ jest potrzebny dla Jakie zadanie.