Поддержим ваш первый шаг:
-10% на профессии и специальные условия до 19 мая

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

Аватар пользователя Сергей К.
Сергей К.
05 июля 2022

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

text = 'Hello! How are you?'

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

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

0 0
Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
05 июля 2022

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

t = 'How to %#^ words in ćęźńśü in 🐍 123?'
sum(1 for x in t.split() if x.isalpha())  # 6
0 0
Бесплатно
Основы Python
Теория и практика с нуля
Перейти к курсу
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»