Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2
TYPYSKALARNE
ZanimpoznamyzaawansowaneaspektyprogramowaniawjęzykuPython,awszcze-
gólnościichzastosowaniewprzetwarzaniuianalizieinformacji,powinniśmydokonać
przeglądupodstawowychtypówdanych.Wniniejszymrozdzialeprzyjrzymysiębliżej
typomskalarnym:
wartościomliczbowym;
wartościomlogicznym;
napisom1.
2.1.Liczby
Wyróżniamytrzypodstawowetypyliczbowe:
całkowite(ang.integers);
zmiennopozycyjne(ang.floating-pointnumbers);
zespolone(zang.complexnumbers).
Liczbycałkowite.Rozpocznijmynaszerozważaniaodliczbcałkowitych.Ichzbiór,
{...7127117071727...},oznaczamywmatematycenajczęściejjakoZ.Stałecałkowite
wjęzykuPythonprzeważniewprowadzamy,podającpoprostuciągcyfr(bezkropki
dziesiętnej),ewentualniepoprzedzającgoznakiem-lub+”.
>>>-54321
-54321
Abysprawdzić,jakiegotypu(jakiejklasy;por.rozdz.16)jestpowyższyobiekt,możemy
użyćwbudowanejfunkcjitype().Będziemyzniejkorzystaćwielokrotnie,poznając
noweicorazbardziejzłożonetypydanych.Wykonującwięc:
>>>type(-54321)
<class)int)>
1Wrozdziale3okażesię,żekażdynapismożemypostrzegaćrównieżjakoreprezentantatypu
sekwencyjnego.