Немного базы Python. # 12 - Startswith и Endswith
- Использование метода Startswith
Допустим, ты хочешь получить все имена в списке, которые начинаются на
- Использование метода Endswith
Метод
👉 @PythonPortal #100daysofpython
startswith() и endswith() это строковые методы, которые возвращают True, если строка начинается или заканчивается указанным значением. Эти методы можно использовать в разных ситуациях, когда нужно проверить префикс или суффикс у строки. Они особенно полезны для фильтрации и задач валидации.- Использование метода Startswith
Допустим, ты хочешь получить все имена в списке, которые начинаются на
a. Вот как можно использовать startswith() для этого:list1 = ['lemon', 'Orange',
'apple', 'apricot']
new_list = [fruit for fruit in list1 if fruit.startswith('a')]
print(new_list)
['apple', 'apricot']
- Использование метода Endswith
Метод
endswith() можно использовать для валидации ввода пользователя. Например, если нужно проверить, что пользователь ввёл корректный Gmail-адрес, можно убедиться, что ввод заканчивается на gmail.com:user_input = input("Введите email-адрес: ")
if user_input.endswith("@gmail.com"):
print("Валидный email-адрес.")
else:
print("Невалидный email-адрес.")Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍8🤔3🌭2