ДАНА СТРОКА СОДЕРЖАЩАЯ ПРОБЕЛЫ НАЙДИТЕ СКОЛЬКО В НЕЙ СЛОВ PYTHON
Есть несколько способов решения данной задачи, но одним из наиболее простых и эффективных является разбиение строки на подстроки (слова) с помощью метода split()
, а затем подсчет количества слов, содержащих подстроку "python". Давайте посмотрим на пример кода:
string = "Python is a great language for data science and machine learning"words = string.split()count = sum(1 for word in words if "python" in word.lower())
В этом примере мы сначала определяем исходную строку, затем используем метод split()
, чтобы разбить ее на отдельные слова. Мы затем используем генератор списка и функцию sum()
, чтобы подсчитать количество слов, содержащих подстроку "python". Обратите внимание, что мы используем метод lower()
, чтобы проверять все возможные варианты написания слова "python", включая "Python", "PYTHON", и т.д.
Если мы хотим, чтобы поиск был чувствительным к регистру, мы можем просто удалить вызов метода lower()
из нашего кода:
string = "Python is a great language for data science and machine learning"words = string.split()count = sum(1 for word in words if "python" in word)
В обоих случаях результат будет равен 1, потому что только одно слово в исходной строке содержит подстроку "python".
Курс Python 3 - Счетчик повторяющихся слов
Программа на Python , высчитывающая количество пробелов,символов,слов в тексте.
9 Cтроки и операции над ними Python
Python с нуля. Урок 7 - Работа со строками
Реакция на результаты ЕГЭ 2022 по русскому языку
Уроки Python / Как найти символ в строке
8.5 Количество слов в тексте. \
Метод split и метод join Python
Новые материалы:
- Python удалить пустые строки из файла
- Python бот skype
- Python сжать видео
- Python сложение классов
- Ответы stepik программирование на python
- Интернет магазин на django
- Ничего не делать python
- Python гамма распределение
- Два бандита задача python
- Хэш таблицы python
- Pyodbc python скачать
- Олимпиада по программированию python
- Python backend разработчик
- Gitignore для django