logo

Python | Streng starter med()

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:



  1. præfiks: præfiks ix intet andet end en streng, der skal kontrolleres.
  2. Start: Startposition, hvor præfikset skal kontrolleres i strengen.
  3. 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>