Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Как найти количество слов в строке питон? Подскажите нормальный способ!

  1. Как найти количество слов в строке питон? Подскажите нормальный способ!

    Йо, народ! Столкнулся с задачей и чото застрял. Надо посчитать количество слов в строке питон. Я конечно мог бы гуглить, но хочу понять как это вообще делают профи. Может кто покажет какие-нибудь годные примеры кода? Еще желательно чтобы объяснения были максимально понятные, без этих ваших заумных слов. Буду дико благодарен!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Эй, ты не один такой! В этой теме самое простое решение использовать функцию split() и len(). Вот пример:

    Программный код:
    text "Привет, как ты поживаешь?"
    words text.split()
    word_count len(words)
    print(
    word_count
    Как видишь, тут всего пара строк, и ты уже можешь знать количество слов в строке. Валидацию ввода можно добавить по желанию, но базово вот так делается.

  4. Цитата Сообщение от Сержант
    Эй, ты не один такой! В этой теме самое простое решение использовать функцию split() и len(). Вот пример:

    Программный код:
    text "Привет, как ты поживаешь?"
    words text.split()
    word_count len(words)
    print(
    word_count
    Как видишь, тут всего пара строк, и ты уже можешь знать количество слов в строке. Валидацию ввода можно добавить по желанию, но базово вот так делается.
    По кайфу, чувак! Короче и проще некуда. Особенно для тех, кто только начинает. Все четко расписано, респект!

  5. Ну вообще можно это сделать более элегантно с помощью регулярных выражений (модуль re). Чекай:

    Программный код:
    import re

    text 
    "Привет, как ты поживаешь?"
    words re.findall(r'\b\S+\b'text)
    word_count len(words)
    print(
    word_count
    Регулярки могут решить многие задачи, если сильно заморочишься

  6. Цитата Сообщение от Виктор строитель
    Ну вообще можно это сделать более элегантно с помощью регулярных выражений (модуль re). Чекай:

    Программный код:
    import re

    text 
    "Привет, как ты поживаешь?"
    words re.findall(r'\b\S+\b'text)
    word_count len(words)
    print(
    word_count
    Регулярки могут решить многие задачи, если сильно заморочишься
    Регулярные выражения вообще тема! Но для новичка может показаться сложно. Хотя твой пример норм, спасибо за пояснение.

  7. Для тех кто любит с минимальными заморочками:

    Программный код:
    text "Привет, как ты поживаешь?"
    word_count len(text.split())
    print(
    f"Количество слов: {word_count}"
    В одну строку все по делу! На практике так проще. Главное не забыть пробелы учесть.

  8. Цитата Сообщение от Ася
    Для тех кто любит с минимальными заморочками:

    Программный код:
    text "Привет, как ты поживаешь?"
    word_count len(text.split())
    print(
    f"Количество слов: {word_count}"
    В одну строку все по делу! На практике так проще. Главное не забыть пробелы учесть.
    Просто и со вкусом! Люблю когда минимум строк и максимум смысла. На продакшн не пойдет, но для быстрых скриптов самое то.

  9. Если прям по фэншую, проверь сначала валидность строки в плане пустых символов и прочих косяков:

    Программный код:
    def count_words(text):
    if 
    not text:
    return 
    0
    words 
    text.split()
    return 
    len(words)

    text "Привет, как ты поживаешь?"
    print(count_words(text)) 
    Так твой код будет более устойчивым к разным входным данным. Такие дела, братишка!

  10. Цитата Сообщение от DragonHeart
    Если прям по фэншую, проверь сначала валидность строки в плане пустых символов и прочих косяков:

    Программный код:
    def count_words(text):
    if 
    not text:
    return 
    0
    words 
    text.split()
    return 
    len(words)

    text "Привет, как ты поживаешь?"
    print(count_words(text)) 
    Так твой код будет более устойчивым к разным входным данным. Такие дела, братишка!
    Вот это основательно! Сразу видно продуманность. Спасибо за подсказку с проверкой пустой строки, реально полезно!

Страница 1 из 2 12 ПоследняяПоследняя