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>