Python | Рядок починається з()

Метод Python String startswith(). повертається правда якщо рядок починається з указаного префікса (рядка). Якщо ні, воно повертається помилковий використовуючи Python .

Синтаксис методу Python String startswith().

Синтаксис: str.startswith(префікс, початок, кінець)

Параметри:

  1. префікс: префікс ix не що інше, як рядок, який потрібно перевірити.
  2. початок: Початкова позиція, де потрібно перевірити префікс у рядку.
  3. кінець: Кінцева позиція, де потрібно перевірити префікс у рядку.

Повернення: Повернення правда якщо рядки починаються з заданого префікса, інакше повертає помилковий .

Рядок startswith() у прикладі Python

Тут ми перевіримо, чи рядок починається з Geeks, а потім буде виявлено, що рядок починається з Geeks. Якщо так, то повертається True, інакше повертається false.

Python3




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

Вихід:

True False 

Python startswith() Без початкових і кінцевих параметрів

Якщо ми не надаємо початкові та кінцеві параметри, тоді рядковий метод Python String startswith() перевірить, чи починається рядок із представленого переданого підрядка чи ні.

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

Вихід:

False True False True 

Python startswith() із початковими та кінцевими параметрами

Якщо ми надаємо параметри «початок» і «кінець», тоді startswith() перевірить, чи підрядок у межах «початок» і «кінець» збігається з заданим підрядком.

Python3




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

Вихід:

True True 

Перевірте, чи рядок починається з підрядка

Ми також можемо передати кортеж замість рядка для відповідності в методі Python String startswith(). У цьому випадку метод startswith() поверне True, якщо рядок починається з будь-якого з елементів у кортежі.

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

Вихід:

True True False