Подсчет количества пробелов в строке с использованием Python

Чтобы подсчитать количество пробелов в строке в Python, вы можете использовать несколько методов. Вот несколько подходов:

  1. Использование цикла:

    def count_spaces(string):
    count = 0
    for char in string:
        if char == ' ':
            count += 1
    return count
    # Example usage
    my_string = "Hello world! How are you?"
    spaces_count = count_spaces(my_string)
    print("Number of spaces:", spaces_count)
  2. Использование метода count():

    def count_spaces(string):
    return string.count(' ')
    # Example usage
    my_string = "Hello world! How are you?"
    spaces_count = count_spaces(my_string)
    print("Number of spaces:", spaces_count)
  3. Использование списка и функции sum():

    def count_spaces(string):
    return sum(1 for char in string if char == ' ')
    # Example usage
    my_string = "Hello world! How are you?"
    spaces_count = count_spaces(my_string)
    print("Number of spaces:", spaces_count)