logo

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>