Python | Șirul începe cu()
Metoda Python String startswith(). se intoarce Adevărat dacă un șir începe cu prefixul specificat (șir). Dacă nu, se întoarce Fals folosind Piton .
Sintaxa metodei Python String startswith().
Sintaxă: str.startswith(prefix, start, end)
Parametri:
- prefix: prefixul ix nimic altceva decât un șir care trebuie verificat.
- start: Poziția de pornire în care este necesar prefixul să fie verificată în șir.
- Sfârşit: Poziția de sfârșit în care prefixul este necesar să fie verificată în șir.
Întoarcere: Se intoarce Adevărat dacă șirurile încep cu prefixul dat, altfel revine Fals .
String startswith() în exemplul Python
Aici vom verifica dacă șirul începe cu Geeks și apoi va găsi că șirul începe cu Geeks. Dacă da, atunci returnează True, altfel va returna false.
Python3
var> => 'Geeks for Geeks'> print> (var.startswith(> 'Geeks'> ))> print> (var.startswith(> 'Hello'> ))> |
Ieșire:
True False
Python startswith() Fără parametrii start și end
Dacă nu furnizăm parametrii de început și de sfârșit, atunci metoda Python String startswith() șir va verifica dacă șirul începe cu prezent subșirul trecut sau nu.
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)> |
Ieșire:
False True False True
Python startswith() Cu parametrii start și end
Dacă oferim parametrii start și end, startswith() va verifica dacă subșirul din start și end start se potrivește cu subșirul dat.
Python3
text> => 'geeks for geeks.'> result> => text.startswith(> 'for geeks'> ,> 6> )> print> (result)> result> => text.startswith(> 'for'> ,> 6> ,> 9> )> print> (result)> |
Ieșire:
True True
Verificați dacă un șir începe cu un subșir
De asemenea, putem trece un tuplu în loc de un șir care să se potrivească în cadrul metodei Python String startswith(). În acest caz, metoda startswith() va returna True dacă șirul începe cu oricare dintre elementele din tuplu.
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)> |
Ieșire:
True True False