Всіх вітаю! У цій статті ми розглянемо методи startwith() та endwith() у Python. Також наведемо приклади використання цих функцій безпосередньо у коді.
Суть методів
Метод startwith()
Метод startwith() визначає, чи починається рядок з якогось символа чи слів.
Даний метод приймає символ або слова і саме це вона буде шукати напочатку рядка. Якщо такий символ чи частина рядка є напочатку рядка, то метод повертає True, якщо ні — False.
Метод endwith()
Метод endswith() визначає, чи закінчується рядок з якогось символа чи слів.
Даний метод приймає символ або частину рядка і саме це вона буде шукати у кінці рядка. Якщо такий символ чи частина рядка є напочатку рядка, то метод повертає True, якщо ні — False.
Приклади
Метод startwith() у дії
Наприклад, маємо рядок “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Якщо ж ми захочемо надати методу startwith() слово “come“, то отримаємо False, так як насправді рядок починається зі слова “Welcome“.
Приклад:
text = "Welcome to my blog!"
print(text.endswith("come"))FalseМетод endswith() у дії
Тепер розглянемо endswith() на практиці. Спробуємо визначити, чи закінчується рядок text на символ “blog”.
Ось код:
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Висновок
Отже, у цій статті ми ознайомилися із методами startwith() та endswith() та тим, як використовувати їх у коді.