Programa de Python para contar la cantidad de espacios en una string

Dada una string, la tarea es escribir un programa en Python para contar el número de espacios en la string.

Ejemplos:

Input: "my name is geeks for geeks"
Output: number of spaces = 5

Input: "geeksforgeeks"
Output: number of spaces=0

Acercarse:

  • String de entrada del usuario
  • Inicializar la variable de conteo con cero
  • Ejecute un bucle for i desde 0 hasta la longitud de la string
  • Dentro del bucle for, verifique si s[i] == en blanco, luego incremente el conteo en 1
  • Fuera de bucle for, cuenta de impresión

Ejemplo 1:

Python3

# create function that
# return space count
def check_space(string):
     
    # counter
    count = 0
     
    # loop for search each index
    for i in range(0, len(string)):
         
        # Check each char
        # is blank or not
        if string[i] == " ":
            count += 1
         
    return count
 
# driver node
string = "Welcome to geeksforgeeks"
 
# call the function and display
print("number of spaces ",check_space(string))

Producción:

number of spaces  2

Ejemplo 2:

Python3

# create function that
# return space count
def check_space(string):
     
    # counter
    count = 0
     
    # loop for search each index
    for i in string:
         
        # Check each char
        # is blank or not
        if i == " ":
            count += 1
         
    return count
 
# driver node
string = "Welcome to geeksforgeeks, Geeks!"
 
# call the function and display
print("number of spaces ",check_space(string))
    

Producción:

number of spaces  3

Ejemplo 3: Uso de la función contar().

Python3

# Create function that
# return space count
def check_space(Test_string):
    return Test_string.count(" ")
 
 
# Driver function
if __name__ == "__main__":
    Test_string = "Welcome to geeksforgeeks, Geeks!"
 
    # Call the function and display
    print(f"Number of Spaces: {check_space(Test_string)}")

Producción: 

Number of Spaces: 3

La complejidad de tiempo y espacio para todos los métodos es la misma:

Complejidad de tiempo: O(n)

Complejidad espacial: O(n)

Publicación traducida automáticamente

Artículo escrito por abhijithoyur y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *