Python | Programa para imprimir palabras con su longitud de una cadena

Aquí, vamos a aprender a imprimir la longitud de las palabras de una cadena en Python ? Para extraer las palabras de la cadena, utilizaremos el método String.split () y para obtener la longitud de la palabra, vamos a utilizar len () método.

Dada una cadena y tenemos que dividir la cadena en palabras y también imprimir la longitud de la palabra en cada uno de Python.

Ejemplo:

    Input:
str = "Hello World How are you?"
Output:
Hello ( 5 )
World ( 5 )
How ( 3 )
are ( 3 )
you? ( 4 )

String.split () Método

Para cadena dividido en palabras, utilizamos () método split, que es un método incorporado que divide la cadena en conjunto de sub-secuencia (palabras) por delimitador dado.

método split () Sintaxis:

 String.split(delimiter)

Explicación:

class ejemplo, hay una cadena de cadena = “ABC PQR XYZ” y queremos separa en palabras separándola usando espacio, entonces el espacio será delimitador aquí. Para dividir la cadena de palabras, la declaración será str.split (” “) y luego salida será “ABC” “PQR” “XYZ” .

Programa:

# Function to split into words
# and print words with its length
def splitString (str):
# split the string by spaces
str = str.split (' ')
# iterate words in string
for words in str:
print words," (", len (words), ")"
# Main code
# declare string and assign value
str = "Hello World How are you?"
# call the function
splitString(str)

salida

    Hello  ( 5 )
World ( 5 )
How ( 3 )
are ( 3 )
you? ( 4 )


Deja un comentario

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