Python String startswith() metode vender tilbage Rigtigt hvis en streng starter med det angivne præfiks (streng). Hvis ikke, vender den tilbage Falsk ved brug af Python .
Python-streng starter med() Metodesyntaks
Syntaks: str.startswith(præfiks, start, slut)
Parametre:
- præfiks: præfiks ix intet andet end en streng, der skal kontrolleres.
- Start: Startposition, hvor præfikset skal kontrolleres i strengen.
- ende: Slutposition, hvor præfikset skal kontrolleres i strengen.
Vend tilbage: Vender tilbage Rigtigt hvis strenge starter med det givne præfiks, returneres ellers Falsk .
String startswith() i Python-eksempel
Her vil vi kontrollere, om strengen starter med Geeks, og så vil den finde, at strengen begynder med Geeks. Hvis ja, så returnerer den True, ellers vil den returnere falsk.
Python3
var>=> 'Geeks for Geeks'> print>(var.startswith(>'Geeks'>))> print>(var.startswith(>'Hello'>))> |
>
>
Produktion:
True False>
Python starterswith() Uden start- og slutparametre
Hvis vi ikke angiver start- og slutparametre, vil Python-strengen startswith()-strengmetoden kontrollere, om strengen begynder med at præsentere den beståede understreng eller ej.
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)> |
>
>
Produktion:
False True False True>
Python starterswith() Med start- og slutparametre
Hvis vi angiver start- og slutparametre, vil startswith() kontrollere, om understrengen i start- og slutstart matcher den givne understreng.
Python3
text>=> 'geeks for geeks.'> result>=> text.startswith(>'for geeks'>,>6>)> print>(result)> result>=> text.startswith(>'for'>,>6>,>9>)> print>(result)> |
>
>
Produktion:
True True>
Tjek om en streng starter med en understreng
Vi kan også sende en tuple i stedet for en streng for at matche i Python String startswith() metoden. I dette tilfælde vil startswith()-metoden returnere True, hvis strengen starter med et af punkterne i tuplen.
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)> |
konverter streng til dato
>
>
Produktion:
True True False>