Python niz započinje s ()

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 ().

Zanimljivi članci...