Рядок Python запускається з ()

Метод startwith () повертає значення True, якщо рядок починається із зазначеного префіксу (рядка). Якщо ні, то повертається False.

Синтаксис startswith():

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

startwith () Параметри

startswith() метод приймає максимум три параметри:

  • префікс - рядок або кортеж рядків, що перевіряються
  • start (необов’язково) - Початкова позиція, де префікс слід перевіряти в рядку.
  • end (необов’язково) - Кінцева позиція, де префікс слід перевіряти в рядку.

Повернене значення від startwith ()

startswith() метод повертає логічне значення.

  • Він повертає значення True, якщо рядок починається із зазначеного префіксу.
  • Повертає False, якщо рядок не починається із зазначеного префіксу.

Приклад 1: startwith () Без параметрів початку і кінця

 text = "Python is easy to learn." result = text.startswith('is easy') # returns False print(result) result = text.startswith('Python is ') # returns True print(result) result = text.startswith('Python is easy to learn.') # returns True print(result)

Вихідні дані

 False True True

Приклад 2: startwith () З параметрами початку та кінця

 text = "Python programming is easy." # start parameter: 7 # 'programming is easy.' string is searched result = text.startswith('programming is', 7) print(result) # start: 7, end: 18 # 'programming' string is searched result = text.startswith('programming is', 7, 18) print(result) result = text.startswith('program', 7, 18) print(result)

Вихідні дані

 True False True

Передача кортежу startsith ()

Можливо передати кортеж префіксів startswith()методу в Python.

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

Приклад 3: startwith () з префіксом Tuple

 text = "programming is easy" result = text.startswith(('python', 'programming')) # prints True print(result) result = text.startswith(('is', 'easy', 'java')) # prints False print(result) # With start and end parameter # 'is easy' string is checked result = text.startswith(('programming', 'easy'), 12, 19) # prints False print(result)

Вихідні дані

 True False False

Якщо вам потрібно перевірити, чи рядок закінчується вказаним суфіксом, ви можете скористатися методом ENDWITH () у Python.

Цікаві статті...