/
Вопросы и ответы
/
Python
/

Как посчитать слова в строке python

Как посчитать слова в строке python

4 года назад

Человек-Молекула

Ответы

0

Чтобы посчитать количество слов в строке, разобьём её на отдельные слова и посчитаем длину получившегося списка:

text = 'Hello! How are you?'

words = text.split()  # ['Hello!', 'How', 'are', 'you?']
len(words)  # 4

Знаками препинания можно пренебречь, т.к. слова в предложении разделены пробелами.

3 года назад

Сергей К.

0

Посчитать слова (буквенные последовательности разделенные пробелами) можно так

t = 'How to %#^ words in ćęźńśü in 🐍 123?'
sum(1 for x in t.split() if x.isalpha())  # 6

3 года назад

Ivan Mamtsev