Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
Lo anterior retorna
En el código anterior se crea una cadena de caracteres llamado “Hello World” en una
variable llamada ‘cadena’.
Llamamos al método Split () a la variable cadena, para dividir la cadena de caracteres en
los puntos donde hay espacios en blanco y devuelve una lista de las subcadenas resultantes
(nótese que no se especificó el delimitador por lo tanto el sistema sume los espacios en
blanco como el delimitador).
Y finalmente esa lista de subcadenas se asigna a la variable “separadoEspacios” y se
imprime.
El siguiente ejemplo muestra otro uso del método Split () sin un máximo de separaciones a
la cadena de caracteres:
Lo anterior muestra:
El siguiente programa muestra el uso del método Split () con un máximo de separaciones
Lo anterior muestra:
El código anterior muestra el uso del método Split () con el argumento maxsplit para dividir
una cadena de caracteres en máximo de tres subcadenas.
El método Split () divide la cadena el subcadenas en los puntos que encuentre espacios en
blanco, como le primer valor que encuentra es “Hola” le asigna el primer valor de la
subcadena, el siguiente valor que encuentra es la palabra “Mundo” por lo cual lo asigna el
segundo valor de la subcadena, y al especificar con el argumento ‘maxsplit=3’ el resto de la
cadena se convierte en el tercer valor de la subcadena “Mi nombre es Jose vivo en San
Jose”
Las bases de datos planos son una forma simple de almacenar datos en un archivo de texto
plano. En este tipo de base de datos, cada fila representa un registro y cada columna
representa un campo. Los datos se separan por una coma, tabulación o un punto y coma.
Para trabajar estas bases de datos la función Split () es una de las más útiles. Ya que separa
la cadena de texto en una lista de subcadenas como se explicó anteriormente utilizando la
coma como delimitaros para especificar donde se debe separar la cadena.
Para utilizarlo, debemos abrir el archivo plano de texto utilizando la función open () y luego
al poder leer el archivo línea por línea utilizamos un bucle for aplicando la función Split ()
en cada línea para separar los campos. Luego de esto podemos utilizar los valores de la lista
resultante para realizar cualquier cooperación necesaria.
En el ejemplo anterior la base de datos está separada por comas, por lo que se utiliza como
delimitador en la función Split () la coma Split (“,”). Luego de haber separado los campos,
podemos asignarlos como variables individuales para realizar cualquier operación necesaria
como por ejemplo calcular el salario promedio, la edad máxima etc.
A continuación, se muestra un ejemplo programado en el cuál se incluye la función Split ()
en un código más grande en donde se realizan dos acciones y posee lógica de su uso.