Glavni problem s metodama pretraživanja u Pythonu je taj što nisu optimizirane za brzinu. To može znatno usporiti vaš program.
The search method in python can be used to find a substring in a given string. This method returns the index of the first occurrence of the substring in the string. If the substring is not found, it returns -1.
Example:
str = "Hello world"
print str.search("world")
Output: 6
Traži
U Pythonu možete koristiti ugrađenu funkciju pretraživanja za pronalaženje određenih stavki u nizu podataka. Funkcija pretraživanja uzima dva argumenta: niz za pretraživanje i ključnu riječ ili obrazac za traženje.
Za traženje svih stavki koje u sebi imaju riječ "mačka", možete koristiti sljedeći kod:
print(“Tražim 'cat'…”) search = “cat” print(“Pronađeno %d stavki.” % (len(search)))
Izlaz ovog koda bio bi:
Traženje pojma 'cat'… Pronađeno je 5 predmeta.
Metode
Postoji mnogo različitih metoda u Pythonu. Dolje su navedene neke od najčešćih metoda.
def: Ovo je funkcija koja uzima jedan ili više argumenata. Funkcija će vratiti vrijednost.
print: Ovo ispisuje tekstualni niz na ekran.
if: Ovo testira je li uvjet istinit. Ako jest, kôd unutar if bloka će se izvršiti, inače se neće izvršiti.