Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
07 Июл 2023
2 мин
3695

Проверка, начинается ли строка с определенного набора символов в Python

Возникает типичная задача: необходимо проверить, начинается ли строка с определенного набора символов. Например, есть строка ‘hello world’, и требуется

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

Возникает типичная задача: необходимо проверить, начинается ли строка с определенного набора символов. Например, есть строка ‘hello world’, и требуется проверить, начинается ли она со слова ‘hello’.

В Python для такой проверки существует встроенный метод строк — startswith(). Этот метод возвращает True, если строка начинается с указанного префикса, и False в противном случае.

Рассмотрим пример использования метода startswith():

s = 'hello world'
print(s.startswith('hello'))  # Результат: True
print(s.startswith('world'))  # Результат: False

В этом примере строка s начинается со слова ‘hello’, поэтому s.startswith('hello') возвращает True. Однако строка s не начинается со слова ‘world’, поэтому s.startswith('world') возвращает False.

Метод startswith() может принимать не только строку, но и кортеж строк. В этом случае метод вернет True, если строка начинается хотя бы с одной из строк в кортеже.

Пример проверки начала строки с помощью кортежа:

s = 'hello world'
prefixes = ('hello', 'world')
print(s.startswith(prefixes))  # Результат: True

В данном случае, поскольку строка s начинается со слова ‘hello’, которое присутствует в кортеже prefixes, s.startswith(prefixes) возвращает True.

На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.

Тест на профориентацию
За 10 минут узнайте, как ваш опыт пригодиться в IT индустрии
Подробнее
Тест на профориентацию

Добавить комментарий