Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Strukturydanych
Konwertowaniepomiędzyróżnymitypaminumerycznymi
Trzebamiećnauwadze,żewjęzykuPython(podobniejakwinnychjęzykachprogramo-
wania)występujewieleformzapisuliczb.Najbardziejpowszechnieużywaneto
Liczbycałkowite(int)
Liczbyzmiennoprzecinkowe(float)
In[23]:number:100
...:num–type:type(number).––name––
...:print(f"{number}istype[{num–type}]")
...:
100istype[int]
In[24]:number=float(100)
...:num–type:type(number).––name––
...:print(f"{number}istype[{num–type}]")
...:
100.0istype[float]
Zaokrąglanieliczb
Liczbęzawierającąwielecyfrpokropcedziesiętnejmożnazaokrąglićdozadanejdokład-
ności,jakponiżej:
In[26]:too–many–decimals:1.912345897
...:round(too–many–decimals,2)
Out[26]:1.91
11
Strukturydanych
Pythonzawierakilkapodstawowychstrukturdanych,zktórychnajczęściejspotykane
Listy
Słowniki
Słownikiilistytoprawdziwekonierobocze,alewjęzykuPythonznajdziemyrównieżinne
struktury,takiejakkrotki,zbiory,licznikiitp.,którerównieżwartopoznać.
Słowniki
Słownikiwykorzystywanewrozwiązywaniubardzoróżnorodnychproblemów-podob-
niejaksamPython.Wponiższymprzykładzieutworzyłemsłownikzawierającynazwyata-
kówstosowanychwbrazylijskimjiu-jitsu.nKluczem”jesttunazwaataku,zaśnwartością”
jesttaczęśćciała,względemktórejatakjestwykonywany.