Python | Reťazec začína()

Python String beginwith() metóda sa vracia Pravda ak reťazec začína zadanou predponou (reťazcom). Ak nie, vráti sa Nepravdivé použitím Python .

Syntax metódy Python String beginwith().

Syntax: str.startswith(predpona, začiatok, koniec)

Parametre:

  1. predpona: prefix ix nič iné ako reťazec, ktorý je potrebné skontrolovať.
  2. začať: Počiatočná pozícia, kde je potrebné skontrolovať predponu v reťazci.
  3. koniec: Koncová pozícia, kde je potrebné skontrolovať prefix v rámci reťazca.

Návrat: Návraty Pravda ak reťazce začínajú danou predponou, inak sa vráti Nepravdivé .

String beginwith() v príklade Pythonu

Tu skontrolujeme, či reťazec začína Geeks a potom zistí, že reťazec začína Geeks Ak áno, vráti True, inak vráti false.

Python3




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

Výkon:

True False 

Python beginwith() Bez počiatočných a koncových parametrov

Ak neposkytneme počiatočné a koncové parametre, metóda reťazca Python String beginwith() skontroluje, či reťazec začína s prítomným odovzdaným podreťazcom alebo nie.

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

Výkon:

False True False True 

Python beginwith() So štartovacími a koncovými parametrami

Ak zadáme parametre začiatku a konca, potom beginwith() skontroluje, či sa podreťazec v rámci začiatku a konca začiatku zhoduje s daným podreťazcom.

Python3




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

Výkon:

True True 

Skontrolujte, či reťazec začína podreťazcom

Môžeme tiež odovzdať n-ticu namiesto reťazca, aby sa zhodoval v rámci metódy Python String beginwith() . V tomto prípade metóda beginwith() vráti True, ak reťazec začína niektorou z položiek v n-tici.

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

Výkon:

True True False