logo

Python | Tekenreeks begint met()

Python String startswith()-methode geeft terug WAAR als een string begint met het opgegeven voorvoegsel (string). Zo niet, dan keert het terug Vals gebruik makend van Python .

Python String begint met() Methodesyntaxis

Syntaxis: str.startswith(voorvoegsel, begin, einde)



Parameters:

  1. voorvoegsel: prefix ix niets anders dan een string die moet worden gecontroleerd.
  2. begin: Startpositie waar het voorvoegsel binnen de string moet worden gecontroleerd.
  3. einde: Eindpositie waar het voorvoegsel binnen de tekenreeks moet worden gecontroleerd.

Opbrengst: Geeft terug WAAR als tekenreeksen beginnen met het opgegeven voorvoegsel, wordt dit anders geretourneerd Vals .

String startswith() in Python-voorbeeld

Hier zullen we controleren of de string begint met Geeks en dan zal het ontdekken dat de string begint met Geeks. Zo ja, dan retourneert het True, anders retourneert het false.



Python3




doe while loop java



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

>

>

Uitgang:

True False>

Python startswith() Zonder start- en eindparameters

Als we geen start- en eindparameters opgeven, controleert de stringmethode Python String startswith() of de string begint met de doorgegeven substring of niet.

Python3


numpige standaarddeviatie



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)>

>

>

Uitgang:

False True False True>

Python startswith() Met start- en eindparameters

Als we start- en eindparameters opgeven, zal startswith() controleren of de substring binnen start- en eindstart overeenkomt met de gegeven substring.

Python3




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

>

>

Uitgang:

True True>

Controleer of een string begint met een substring

We kunnen ook een tuple doorgeven in plaats van een string die moet matchen binnen de Python String startswith() Methode. In dit geval retourneert de methode startswith() True als de tekenreeks begint met een van de items in de tupel.

Java-tekenreeks bevat

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)>

>

>

Uitgang:

True True False>