Sintaxis de Split ():
cadena.división (separador, maxsplit)Aquí, ambos argumentos de este método son opcionales. Separador Funciona como el divisor de la cadena y el valor de la cadena se divide en palabras más pequeñas basadas en el separador. Si se omite este argumento, entonces el espacio en blanco se usa como separador predeterminado. maxsplit se usa para definir el límite de las palabras que se dividirán. Si se omite este argumento, toda la cadena se analizará para dividir y crear la lista de todas las palabras basadas en el separador.
Ejemplo-1: cadena dividida basada en el espacio
El siguiente ejemplo muestra el uso del método Split () sin ningún argumento. Cree un archivo de Python con el siguiente script para ver cómo funciona. Dividirá el texto en cadenas basado en el espacio y devuelve una tupla de las cuerdas.
#!/usr/bin/env python3Producción:
La salida se muestra en el lado derecho de la imagen. En el script, la variable, texto contiene una cadena de cuatro palabras y la salida muestra una lista de cuatro elementos.
Ejemplo-2: cadena dividida basada en coma
Puede usar cualquier carácter o cadena como separador en el dividir() método. El coma(,) se usa como separador en el siguiente ejemplo. Crear un archivo de Python con el siguiente script. Un valor de cadena separado por comas se tomará como entrada. la división () El método creará una lista de cadenas dividiendo el valor de entrada basado en coma(,). A continuación, los valores de la lista se imprimirán utilizando el 'para' bucle.
#!/usr/bin/env python3Producción:
La salida se muestra en el lado derecho de la imagen. La lista de países separados de coma (,) se toma como valor de entrada. Después de dividir la entrada basada en la coma, el nombre del país se imprime en cada línea.
Ejemplo-3: cadena dividida basada en la palabra específica
Crear un archivo de Python con el siguiente script. " y " la cadena se usa como separador en este ejemplo. Después de dividir el valor del texto, La lista de devolución se almacena en la variable, Langval. Los valores de la lista se imprimen combinando con la otra cadena usando 'para' bucle.
#!/usr/bin/env python3Producción:
La salida se muestra en el lado derecho de la imagen. 'Me gusta ' Se agrega cadena con cada elemento de la lista.
Ejemplo-4: cadena dividida basada en el límite (maxsplit)
Por defecto, la división () El método divide cualquier texto en todas las partes posibles según el separador valor. maxsplit El parámetro se usa en el dividir() método para limitar las partes divididas de la cadena. Cree un archivo de Python con el siguiente script para conocer el uso de maxsplit Parámetro del dividir() método. Un valor de texto con colon(:) se asigna en la variable, persona. La primera vez, la dividir() El método se llama con el límite 3 como maxsplit valor. La segunda vez, la dividir() El método se llama con el límite 2 como maxsplit valor. La tercera vez, la dividir() El método se llama con el límite 1 como maxsplit valor. para El bucle se usa para imprimir cada elemento de la lista después de llamar al dividir() método.
#!/usr/bin/env python3Producción:
La salida se muestra en el lado derecho de la imagen. El texto se divide en cuatro partes después de llamar al dividir() Por primera vez porque dividió el texto basado en 3 colons (:). El texto se divide en tres partes después de llamar al dividir() Por segunda vez porque dividió el texto basado en dos colons. Y el texto se divide en dos partes después de llamar a la división () por tercera vez porque dividió el texto basado en un colon (:).
Conclusión:
dividir() es un método útil para dividir cualquier valor de cadena en múltiples subcadenas en función de los requisitos. En este artículo se analizan y analizan cómo se pueden dividir y analizar los valores de la cadena en función del espacio, la coma, el colon o la cadena específica. Espero que puedas dividir los datos de cadena en Python correctamente después de leer este tutorial.
Mira el video del autor: aquí