Operacije na nizih - iskanje podnizov

Nizi v pythonu imajo precej funkcij, ki jih pokličemo tako, da navedemo niz, na katerem bi jo radi izvedli, nato zapišemo piko in ime funkcije. Tako imamo na primer funkciji v VELIKE ČRKE in v male črke, ki vrneta nov niz, ki ga sestavljajo enaki znaki kot prvotnega, le da so vse črke spremenjene v velike oz. v male:

...   Python  

    

Funkcija find vrne prvi indeks, na katerem se dani podniz pojavi v našem nizu (oz. vrne -1, če se sploh ne pojavi v njem). Načeloma išče pojavitve od začetka niza naprej, lahko pa ji podamo parameter, s katerim določimo, pri katerem indeksu naj začne iskati.

Obstaja tudi rfind, ki deluje enako kot find, le da išče od desne proti levi namesto od leve proti desni.

Če želimo preveriti, ali se podniz pojavlja v nizu, lahko uporabimo operatorja in oz. not in.


...   Python  

    

Vaja

Vaja