Python String startswith() metod returnerar Sann om en sträng börjar med det angivna prefixet (sträng). Om inte kommer den tillbaka Falsk använder sig av Pytonorm .
Python String startswith() Metodsyntax
Syntax: str.startswith(prefix, start, end)
Parametrar:
- prefix: prefix ix inget annat än en sträng som måste kontrolleras.
- Start: Startposition där prefix behövs för att kontrolleras inom strängen.
- slutet: Slutposition där prefix behövs för att kontrolleras inom strängen.
Lämna tillbaka: Returnerar Sann om strängar börjar med det givna prefixet returneras annars Falsk .
String startswith() i Python-exempel
Här kommer vi att kontrollera om strängen börjar med Geeks och sedan kommer den att finna att strängen börjar med Geeks. Om ja så returnerar den True annars kommer den att returnera falskt.
Python3
int till sträng
var> => 'Geeks for Geeks'> print> (var.startswith(> 'Geeks'> ))> print> (var.startswith(> 'Hello'> ))> |
>
>
Produktion:
True False>
Python startswith() Utan start- och slutparametrar
Om vi inte tillhandahåller start- och slutparametrar kommer strängmetoden Python String startswith() att kontrollera om strängen börjar med att presentera den skickade delsträngen eller inte.
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)> |
skådespelerskan zeenat aman
>
>
Produktion:
False True False True>
Python startswith() Med start- och slutparametrar
Om vi tillhandahåller start- och slutparametrar kommer startswith() att kontrollera om delsträngen inom start- och slutstart matchar den givna delsträngen.
Python3
text> => 'geeks for geeks.'> result> => text.startswith(> 'for geeks'> ,> 6> )> print> (result)> result> => text.startswith(> 'for'> ,> 6> ,> 9> )> print> (result)> |
>
>
Produktion:
True True>
Kontrollera om en sträng börjar med en delsträng
Vi kan också skicka en tupel istället för en sträng för att matcha inom Python String startswith() Method. I det här fallet kommer metoden startswith() att returnera True om strängen börjar med något av objekten i tupeln.
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)> |
hashset vs hashmap
>
>
Produktion:
True True False>