Python | Niz se začne z()

Metoda Python String startswith(). vrača Prav če se niz začne z navedeno predpono (niz). Če ne, se vrne False uporabo Python .

Sintaksa metode Python String startswith().

Sintaksa: str.startswith(predpona, začetek, konec)

Parametri:

  1. predpona: predpona ix nič drugega kot niz, ki ga je treba preveriti.
  2. začetek: Začetni položaj, kjer je treba v nizu preveriti predpono.
  3. konec: Končni položaj, kjer je treba v nizu preveriti predpono.

Vrnitev: Vračila Prav če se nizi začnejo z dano predpono, sicer vrne False .

Niz se začne z() v primeru Pythona

Tukaj bomo preverili, ali se niz začne z Geeks, nato pa bo ugotovil, da se niz začne z Geeks. Če je odgovor pritrdilen, vrne True, sicer bo vrnil false.

Python3




var> => 'Geeks for Geeks'> print> (var.startswith(> 'Geeks'> ))> print> (var.startswith(> 'Hello'> ))>

Izhod:

True False 

Python startswith() Brez začetnih in končnih parametrov

Če ne zagotovimo začetnih in končnih parametrov, bo metoda niza Python String startswith() preverila, ali se niz začne s podanim posredovanim podnizom ali ne.

Python3




text> => 'geeks for geeks.'> # returns False> result> => text.startswith(> 'for geeks'> )> print> (result)> # returns True> result> => text.startswith(> 'geeks'> )> print> (result)> # returns False> result> => text.startswith(> 'for geeks.'> )> print> (result)> # returns True> result> => text.startswith(> 'geeks for geeks.'> )> print> (result)>

Izhod:

False True False True 

Python startswith() z začetnimi in končnimi parametri

Če podamo začetna in končna parametra, bo startswith() preveril, ali se podniz znotraj začetnega in končnega začetka ujema z danim podnizom.

Python3




text> => 'geeks for geeks.'> result> => text.startswith(> 'for geeks'> ,> 6> )> print> (result)> result> => text.startswith(> 'for'> ,> 6> ,> 9> )> print> (result)>

Izhod:

True True 

Preverite, ali se niz začne s podnizom

Namesto niza lahko posredujemo tudi tuple za ujemanje znotraj metode Python String startswith(). V tem primeru bo metoda startswith() vrnila True, če se niz začne s katerim koli elementom v tuple.

Python3




string> => 'GeeksForGeeks'> res> => string.startswith((> 'geek'> ,> 'geeks'> ,> 'Geek'> ,> 'Geeks'> ))> print> (res)> string> => 'apple'> res> => string.startswith((> 'a'> ,> 'e'> ,> 'i'> ,> 'o'> ,> 'u'> ))> print> (res)> string> => 'mango'> res> => string.startswith((> 'a'> ,> 'e'> ,> 'i'> ,> 'o'> ,> 'u'> ))> print> (res)>

Izhod:

True True False