SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start

level: Level 2: Problemi sa nizovima stringova

Questions and Answers List

Problemi sa stringovima

level questions: Level 2: Problemi sa nizovima stringova

QuestionAnswer
Koliko binarnih operatora postoji u izrazima sa stringovima?četiri binarna operatora.
Čemu služi operator + ?Za nadovezivanje. Dobije se novi string sastavljen od dvaju stringova.
Čemu služi operator * ?Pretpostavlja da je jedan operand cijeli broj, a služi za uvišestručenje.
Čemu služi operator in ?Provjerava je li prvi string sadržan u drugom stringu.
Čemu služi operator not in ?Provjerava da prvi string nije sadržan u drugom stringu.
Rezultat izraza in I not in ?Istinitost ili lažnost: True ili False.
Razmak između nizova koji se spajaju u jedan operatorom +Pri nadovezivanju operatorom + ne pojavljuje razmak između nizova koji se spajaju u jedan. Ako dva niza u funkciji print() odvoje zarezom onda se pri ispisu automatski umeće praznina.
Kada se vrijednost znakovnoga niza više ne može mijenjati?Kada se jednom zada vrijednost znakovnoga niza.
Kako je praktičnije pristupati stringovima?Stringove imenujemo I pristupimo im preko tog imena.
Funkcija len(nizZnakova)Vraća duljinu niza znakova.
String duljine 0On se zadaje tako da se uzastopce (bez razmaka) napišu dva navodnika.
PalindromPrvi znak (s[0]) mora biti jednak zadnjem znaku (s[-1]).
Kada jednom napišemo s = 'ABCDEFGH' varijabla s pokazuje na koju vrijednost?'ABCDEFGH'
Kako možemo dohvatiti pojedinačne znakove (preciznije: stringove duljine jedan)?Indeksiranjem
Kako postići da se u zadanom stringu obavi zamjena znaka sa znakom?Načiniti novi string u koji ćemo smjestiti dijelove izvornog stringa i dijelove s promijenjenim znakovima.
Isječak (engl. slice)Postupak isijecanja grupa znakova iz početnog stringa (engl. slicing).
Kako se dobije isječak (engl. slice) iz stringa?Uz varijablu koja pokazuje na neki string u uglatoj zagradi napišu dva indeksa s[d:g].
Koji je prvi, a koji zadnji znak u isječku stringa?Prvi je znak iz stringa s sa indeksom d (s[d]), a zadnji je znak iz stringa s sa indeksom g – 1 (s[g – 1]). Ne ulazi znak s indeksom g.
Kada za isječak 's' možemo pisati s[0:g] ili čak s[:g] takav da g ne ulazi u isječak.Kada je donji indeks isječka jednak nuli tj. kada isječak počinje od početka.
Što ispisuje naredba s[d:] nad nekim isječkom s ?Sve elemente isječka od elementa d do kraja znakovnog niza.
Što ispisuje naredba s[d:len(s)] nad nekim isječkom s ?Sve elemente isječka od elementa d do kraja znakovnog niza.
Kako zamijeniti neki znak unutar stringa nekim drugim znakom?Tako da od izvornog stringa s napravimo dva isječka s_d[:I] i s_g[I+1:]. Znak s[I] nije obuhvacen ni u jednom od ta dva isječka. Nakon toga možemo dobiti novi string nadovezivanjem s_d[:I] + znak + s_g[I+1:].