Как посчитать слова в строке python
4 года назад
Человек-Молекула
Чтобы посчитать количество слов в строке, разобьём её на отдельные слова и посчитаем длину получившегося списка:
text = 'Hello! How are you?' words = text.split() # ['Hello!', 'How', 'are', 'you?'] len(words) # 4
Знаками препинания можно пренебречь, т.к. слова в предложении разделены пробелами.
Сергей К.
Посчитать слова (буквенные последовательности разделенные пробелами) можно так
t = 'How to %#^ words in ćęźńśü in 🐍 123?' sum(1 for x in t.split() if x.isalpha()) # 6
Ivan Mamtsev
Python-разработчик
Изучите Python, Django, REST и Fast API для создания веб-приложений
от 6 792 ₽
Посмотреть →
СИКП на Python
Изучите Python на глубоком уровне для решения сложных задач
от 3 900 ₽
ООП на Python
Изучите архитектуру и чистый код на Python
Python для анализа данных
Изучите Python для больших данных и аналитических задач
Веб-разработка на Python
Навык создания веб-приложений на Flask
Полный список доступных курсов по разным направлениям
Похожие вопросы
Курсы по веб-разработке