Как посчитать слова в строке python
Ответы
Сергей К.
05 июля 2022
Чтобы посчитать количество слов в строке, разобьём её на отдельные слова и посчитаем длину получившегося списка:
text = 'Hello! How are you?'
words = text.split() # ['Hello!', 'How', 'are', 'you?']
len(words) # 4
Знаками препинания можно пренебречь, т.к. слова в предложении разделены пробелами.
0
0
Ivan Mamtsev
05 июля 2022
Посчитать слова (буквенные последовательности разделенные пробелами) можно так
t = 'How to %#^ words in ćęźńśü in 🐍 123?'
sum(1 for x in t.split() if x.isalpha()) # 6
0
0