Zbirke u Pythonu Osnovni tipovi podataka u Pythonu
Zbirke u Pythonu
Osnovni tipovi podataka u Pythonu ØCijeli brojevi – int ØBrojevi s pomičnom točkom – float ØLogičke varijable – bool ØStringovi - string
Zbirke Uvedene zbog potrebe organiziranja grupa srodnih podataka ØZbirke sa slijednim smještajem elemenata ØZbirke s raspršenim smještajem elemenata
Znakovni nizovi – stringovi zbirke sa slijednim smještajem elemenata Operatori za stringove: 1. + -nadovezivanje 2. * - uvišestručenje, jedan operand je tipa int
3. in – prvi string je sadržan u drugom 4. not in – prvi string nije sadržan u drugom
Ugrađene funkcije za stringove - imenovati stringove i pristupati im preko imena
Funkcija Opis djelovanja len(s) min(s) max(s) Vraća duljinu stringa Vraća znak s najmanjom kodnom vrijednošću Vraća znak s najvećom kodnom vrijednošću ord(s) chr(n) str(n) Vraća dekadski kod znaka Vraća znak pojedinog dekadskog koda Vraća znakovni prikaz broja n
Primjeri:
Dohvaćanje pojedinačnih znakova indeksiranjem - svaki znak ima svoj indeks (položaj u nizu) Prvi znak ima indeks 0 len(s)-1 Zadnji znak ima indeks_____
Zadatak 1 Napiši program koji će unositi string i iza svakog znaka ispisivati znak „ – ”
ISHODI Nabrojati osnovne tipove podataka u Pythonu Objasniti potrebu uvođena zbirki u Python Navesti podjelu zbirki i primjere Nabrojati i na primjerima opisati djelovanje operatora za stringove Nabrojati i na primjerima opisati djelovanje ugrađenih funkcija za stringove Na primjeru objasniti dohvaćanje pojedinog znaka u stringu
- Slides: 17