Рядок Python закінчується з ()

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

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

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

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

endswith()Приймає три параметра:

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

Повернене значення з кінцяwith ()

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

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

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

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

Вихідні дані

 False True True

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

 text = "Python programming is easy to learn." # start parameter: 7 # "programming is easy to learn." string is searched result = text.endswith('learn.', 7) print(result) # Both start and end is provided # start: 7, end: 26 # "programming is easy" string is searched result = text.endswith('is', 7, 26) # Returns False print(result) result = text.endswith('easy', 7, 26) # returns True print(result)

Вихідні дані

 True False True

Передача кортежу до кінців з ()

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

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

Приклад 3: закінчується with () із суфіксом Tuple

 text = "programming is easy" result = text.endswith(('programming', 'python')) # prints False print(result) result = text.endswith(('python', 'easy', 'java')) #prints True print(result) # With start and end parameter # 'programming is' string is checked result = text.endswith(('is', 'an'), 0, 14) # prints True print(result)

Вихідні дані

 False True True

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

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