Las cadenas son un tipo de datos importante y se utilizan para almacenar información en un sistema. Al programar, es posible que deba descomponer una cadena en múltiples fragmentos para obtener la información más importante de un gran bloque de caracteres. Una función o mecanismo incorporado es necesario, en este caso, dividir una cadena en múltiples partes.
Python proporciona la función dividida () incorporada para dividir cadenas en piezas separadas. La función Split () separa una cadena en múltiples cadenas, las organiza en una lista y devuelve la lista. La función Split () descompone o divide la cadena de acuerdo con un separador definido, que puede ser cualquier personaje especial (",", ":", "@", etc.).
Este artículo describe la función Python Split () con algunos ejemplos de su uso.
Sintaxis
La sintaxis de la función Split () es la siguiente:
cadena.división (separador, maxsplit)La función split () toma dos parámetros como argumento, yo.mi., separador y maxsplit. Ambos parámetros son opcionales. El separador divide la cadena. Si no especifica ningún separador, la función Split () dividirá la cadena sobre la base del espacio en blanco. El argumento MaxSPlit se usa para especificar el número de divisiones y su valor es -1 por defecto. Esto significa que la función dividirá la cadena en múltiples fragmentos.
Veamos algunos ejemplos usando la función Split ().
Ejemplos
Primero, veremos un ejemplo en el que la cadena se divide en función del espacio en blanco. La función Split () divide la cadena y la devuelve en una lista.
# declarar una cadena simpleProducción
Puede ver en la salida que la función Split () ha devuelto la cadena separada en forma de una lista.
A continuación, usaremos un separador para dividir una cadena.
Usando ',' como separador
En este ejemplo, dividiremos la cadena usando el separador ','.
# declarar una cadena simpleProducción
Usando ':' como separador
A continuación, dividiremos una cadena usando el ":" Separador.
# declarar una cadena simpleProducción
Del mismo modo, puede usar cualquier carácter o palabra especial como separador para dividir una cadena.
Usando '@' como separador
Ahora, dividiremos una cadena usando '@' como separador. Por ejemplo, si tiene un correo electrónico y solo desea obtener el dominio del correo electrónico, en este caso, usaría '@' para dividir la cadena.
# declarar una cadena simpleProducción
Usando '#' como separador
En este ejemplo, separaremos la cadena usando el separador '#'.
# declarar una cadena simpleProducción
El parámetro maxsplit
El parámetro maxsplit es opcional. El parámetro MaxSPlit se utiliza para especificar el número máximo de divisiones realizadas por la función. El valor predeterminado del parámetro maxsplit es -1. En este ejemplo, el valor del parámetro MaxSPlit es 1, por lo que la función solo separará la primera parte de la cadena.
# declarar una cadena simpleProducción
Ahora, cambiemos el valor del parámetro maxsplit a 2. Vea la salida a continuación:
# declarar una cadena simpleProducción
Ahora, cambiemos el valor del parámetro maxsplit a 2. Vea la salida a continuación:
# declarar una cadena simpleProducción
Conclusión
Este artículo describe el uso de la función Python Split () con el soporte de algunos ejemplos simples. La función Python Split () divide las cadenas basadas en separadores y parámetros y devuelve una salida en forma de lista. El editor SPYDER3 se utilizó para crear y escribir los scripts de Python en los ejemplos proporcionados en este artículo.