Metoda Python String začíná pomocí(). se vrací Skutečný pokud řetězec začíná zadanou předponou (řetězcem). Pokud ne, vrátí se Nepravdivé použitím Krajta .
Syntaxe metody Python String beginwith()
Syntax: str.startswith(předpona, začátek, konec)
Parametry:
- předpona: prefix ix nic jiného než řetězec, který je třeba zkontrolovat.
- Start: Počáteční pozice, kde je třeba v řetězci zkontrolovat prefix.
- konec: Koncová pozice, kde je potřeba zkontrolovat prefix v řetězci.
Vrátit se: Návraty Skutečný pokud řetězce začínají danou předponou, jinak se vrátí Nepravdivé .
Řetězec beginwith() v příkladu Pythonu
Zde zkontrolujeme, zda řetězec začíná Geeks a pak zjistí, že řetězec začíná Geeks. Pokud ano, vrátí True, jinak vrátí false.
java zkuste catch
Python3
var> => 'Geeks for Geeks'> print> (var.startswith(> 'Geeks'> ))> print> (var.startswith(> 'Hello'> ))> |
>
>
Výstup:
True False>
Python beginwith() Bez počátečních a koncových parametrů
Pokud neposkytneme počáteční a koncové parametry, pak metoda řetězce Python String beginwith() zkontroluje, zda řetězec začíná s předávaným podřetězcem nebo ne.
java převést char na int
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ýstup:
False True False True>
Python beginwith() S počátečními a koncovými parametry
Pokud zadáme počáteční a koncové parametry, potom beginwith() zkontroluje, zda se podřetězec v rámci start a end start shoduje s daným podřetězcem.
Python3
text> => 'geeks for geeks.'> result> => text.startswith(> 'for geeks'> ,> 6> )> print> (result)> result> => text.startswith(> 'for'> ,> 6> ,> 9> )> print> (result)> |
jak odhalit skryté aplikace
>
>
Výstup:
True True>
Zkontrolujte, zda řetězec začíná podřetězcem
Můžeme také předat n-tici místo řetězce, aby se shodoval v rámci metody Python String beginwith() . V tomto případě metoda beginwith() vrátí True, pokud řetězec začíná některou z položek v n-tice.
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ýstup:
True True False>