ДАНА СТРОКА СОДЕРЖАЩАЯ ПРОБЕЛЫ НАЙДИТЕ СКОЛЬКО В НЕЙ СЛОВ 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

BLGPG-CEF5ED2B6589-24-09-20-01

Новые материалы: