Друкарня від WE.UA

Всіх вітаю! У цій статті ми розглянемо методи startswith() та endswith() у Python. Також наведемо приклади використання цих функцій безпосередньо у коді.

Суть методів

Метод startswith()

Метод startswith() визначає, чи починається рядок з якогось символа чи слів.

Даний метод приймає символ або слова і саме це вона буде шукати напочатку рядка. Якщо такий символ чи частина рядка є напочатку рядка, то метод повертає True, якщо ні — False.

Метод endswith()

Метод endswith() визначає, чи закінчується рядок з якогось символа чи слів.

Даний метод приймає символ або частину рядка і саме це вона буде шукати у кінці рядка. Якщо такий символ чи частина рядка є напочатку рядка, то метод повертає True, якщо ні — False.

Приклади

Метод startswith() у дії

Наприклад, маємо рядок “Welcome to my blog!“ і ми хочемо дізнатися, чи починається даний рядок зі слова “Welcome”.

Ось код:

text = "Welcome to my blog!"
print(text.startswith("Welcome"))
True

Як бачимо, рядок у змінній text справді починається зі слова “Welcome”.

Так само можемо додати, щоб програма перевіряла, чи починається наш рядок із “Welcome to“:

text = "Welcome to my blog!"
print(text.startswith("Welcome to"))
True

Якщо ж ми захочемо надати методу startswith() слово “come“, то отримаємо False, так як насправді рядок починається зі слова “Welcome“.

Приклад:

text = "Welcome to my blog!"
print(text.startswith("come"))
False

Метод endswith() у дії

Тепер розглянемо endswith() на практиці. Спробуємо визначити, чи закінчується рядок text на символ “!”.

Ось код:

text = "Welcome to my blog!"
print(text.endswith("!"))
True

Ось ще один приклад, який буде давати True:

text = "Welcome to my blog!"
print(text.endswith("blog!"))
True

Але якщо ми спробуємо дати методу лише слово “blog“, то отримаємо False, бо рядок закінчується символом “!“.

Ось приклад:

text = "Welcome to my blog!"
print(text.endswith("blog"))
False

Висновок

Отже, у цій статті ми ознайомилися із методами startswith() та endswith() та тим, як використовувати їх у коді.
Дякую за увагу!

Статті про вітчизняний бізнес та цікавих людей:

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Magnifique numérique
Magnifique numérique@nocturnal_reader we.ua/nocturnal_reader

Нічний читач

54Довгочити
641Прочитання
18Підписники
Підтримати
На Друкарні з 14 липня

Більше від автора

  • Клас itemgetter() у модулі operator

    Всіх вітаю! У даній статті ми продовжимо тему спеціальних властивостей словників у Python. На цей раз ми поговоримо про модуль operator та його клас itemgetter(), яка дозволяє працювати зі списками та словниками у Python.

    Теми цього довгочиту:

    Програмування
  • Метод split() у Python

    Всіх вітаю! Сьогодні ми розглянемо метод split() у Python та побачимо, як використовувати її на прикладах.

    Теми цього довгочиту:

    Програмування
  • Створюємо стовпчикові графіки за допомогою plotly

    Всіх вітаю! У цій статті пропоную вам зануритися у графіки та візуалізацію на Python за допомогою plotly. На цей раз ми втілимо графік прослуховувань різних реп виконавців за місяць та графік з оцінками деяких альбомів за сайтом AOTY.

    Теми цього довгочиту:

    Програмування

Це також може зацікавити:

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Це також може зацікавити: