Metoda startwith () vraća True ako niz započinje navedenim prefiksom (nizom). Ako nije, vraća se False.
Sintaksa startswith()
je:
str.startswith (prefiks (, početak (, kraj)))
startwith () Parametri
startswith()
metoda uzima najviše tri parametra:
- prefiks - Niz ili skup žica koje treba provjeriti
- start (neobavezno) - Početna pozicija na kojoj se prefiks treba provjeriti unutar niza.
- kraj (nije obavezno) - Krajnji položaj na kojem se prefiks treba provjeriti unutar niza.
Povratna vrijednost od startwith ()
startswith()
metoda vraća logičku vrijednost.
- Vraća True ako niz započinje navedenim prefiksom.
- Vraća False ako niz ne započinje navedenim prefiksom.
Primjer 1: startwith () Bez parametara početka i kraja
text = "Python is easy to learn." result = text.startswith('is easy') # returns False print(result) result = text.startswith('Python is ') # returns True print(result) result = text.startswith('Python is easy to learn.') # returns True print(result)
Izlaz
False True True
Primjer 2: startwith () S parametrima početka i kraja
text = "Python programming is easy." # start parameter: 7 # 'programming is easy.' string is searched result = text.startswith('programming is', 7) print(result) # start: 7, end: 18 # 'programming' string is searched result = text.startswith('programming is', 7, 18) print(result) result = text.startswith('program', 7, 18) print(result)
Izlaz
True False True
Dodavanje Tuplea na startwith ()
Moguće je proslijediti skup prefiksa startswith()
metodi u Pythonu.
Ako niz započinje bilo kojom stavkom korpice, startswith()
vraća True. Ako nije, vraća se False
Primjer 3: startwith () s Tuple prefiksom
text = "programming is easy" result = text.startswith(('python', 'programming')) # prints True print(result) result = text.startswith(('is', 'easy', 'java')) # prints False print(result) # With start and end parameter # 'is easy' string is checked result = text.startswith(('programming', 'easy'), 12, 19) # prints False print(result)
Izlaz
True False False
Ako trebate provjeriti završava li niz navedenim sufiksom, u Pythonu možete koristiti metodu endswith ().