python string split tutorial
Aprenda a dividir una cadena en Python con ejemplos:
A veces, mientras trabajamos en nuestros programas, es posible que tengamos una situación en la que queramos dividir una cadena en partes más pequeñas para su posterior procesamiento.
En este tutorial, analizaremos en profundidad la división de cadenas en Python con ejemplos simples para su fácil comprensión.
=> Visite aquí para aprender Python desde cero
preguntas de la entrevista sobre maven y jenkins
Lo que vas a aprender:
- ¿Qué es 'String'?
- Declarar una cadena
- ¿Qué es String Split?
- Función Python Split
- ¿Cómo dividir una cadena en Python?
- Dividir cadena en lista
- Dividir cadena en matriz
- Tokenizar cadena
- Dividir cadena por carácter
- Conclusión
- Lectura recomendada
¿Qué es 'String'?
Todo es un objeto en Python, por lo tanto, incluso String se trata como un objeto en Python.
La secuencia de caracteres se llama Cadena. Un carácter puede ser cualquier cosa, como símbolos, alfabetos, números, etc. La computadora no comprende ninguno de estos caracteres o cadenas, sino que solo comprende números binarios, es decir, 0 y 1.
A este método lo llamamos codificación y el proceso inverso se llama decodificación, y la codificación se realiza en base al ASCII.
Declarar una cadena
Las cadenas se declaran utilizando comillas dobles ('') o comillas simples ('').
Sintaxis:
|_+_|O
|_+_|Ejemplo 1:
|_+_|Ejemplo 2:
|_+_|Ejemplo 3:
|_+_|Producción:
La cadena es: Hola mundo
Ejemplo 4:
|_+_|Producción:
La cadena es: Hola Python
¿Qué es String Split?
Como el propio nombre lo explica, String split significa dividir o romper el String dado en pedazos más pequeños.
Si hubiera trabajado en Strings en cualquier lenguaje de programación, entonces podría saber acerca de la concatenación (combinar las cadenas) y String split es todo lo contrario. Para realizar operaciones de división en cadenas, Python nos proporciona una función incorporada llamada separar().
Función Python Split
El método split () de Python se utiliza para dividir la cadena en trozos y acepta un argumento llamado separador.
Un separador puede ser cualquier carácter o símbolo. Si no se definen separadores, se dividirá la cadena dada y se utilizarán espacios en blanco de forma predeterminada.
Sintaxis:
|_+_|Ejemplo 1:
|_+_|Producción:
('Bienvenido', 'a', 'Python')
¿Cómo dividir una cadena en Python?
En el ejemplo anterior, hemos utilizado la función split () para dividir la cadena sin ningún argumento.
Veamos algunos ejemplos de cómo dividir la cadena pasando algunos argumentos.
Ejemplo 1:
|_+_|Producción:
Antes de la división, la cadena es: manzana, naranja, mango.
Después de dividir, la cadena es: (‘Apple’, ‘Orange’, ‘Mango’)
Ejemplo 2:
|_+_|Producción:
Antes de dividir, la cadena es: Welcome0To0Python
Después de dividir, la cadena es: ('Bienvenido', 'Para', 'Python')
Ejemplo 3:
|_+_|Producción:
First Fruit es: manzana
La segunda fruta es: naranja
La tercera fruta es: mango
En el ejemplo anterior, estamos dividiendo la cadena dada 'Manzana, Naranja, Mango' en tres partes y asignando estas tres partes en diferentes variables fruit1, fruit2 y fruit3 respectivamente.
Dividir cadena en lista
Siempre que dividimos la cadena en Python, siempre se convertirá en List.
Como sabe, no definimos ningún tipo de datos en Python, a diferencia de otros lenguajes de programación. Por lo tanto, siempre que usemos la función split () es mejor que la asignemos a alguna variable para que se pueda acceder a ella fácilmente una por una usando el bucle for avanzado.
Ejemplo 1:
|_+_|para el artículo en valor:
|_+_|Producción:
manzana
naranja
Mango
Dividir cadena en matriz
Como discutimos anteriormente, cada vez que dividimos la cadena, siempre se convertirá en una matriz. Sin embargo, la forma de acceder a los datos será diferente.
Usando la función split (), dividimos la cadena en algunos trozos y la asignamos a alguna variable, por lo tanto, usando el índice podemos acceder a las cadenas rotas y este concepto se llama Arrays.
Veamos cómo podemos acceder a los datos divididos mediante matrices.
Ejemplo 1:
|_+_|Producción:
El primer elemento es: Apple
El segundo elemento es: naranja
El tercer artículo es: mango
Tokenizar cadena
Cuando dividimos la cuerda, se rompe en pedazos más pequeños y estos pedazos más pequeños se llaman fichas.
Ejemplo:
|_+_|Producción:
Los tokens de cadena son: (‘Audi’, ‘BMW’, ‘Ferrari’)
En el ejemplo anterior, Audi, BMW y Ferrari se denominan tokens de cuerda.
'Audi, BMW, Ferrari'
Dividir cadena por carácter
En Python, tenemos un método incorporado llamado list () para dividir las cadenas en una secuencia de caracteres.
La función list () acepta un argumento que es un nombre de variable donde se almacena la cadena.
Sintaxis:
|_+_|Ejemplo:
|_+_|Producción:
Los tokens de cadena son: ('P', 'y', 't', 'h', 'o', 'n')
Conclusión
Podemos concluir este tutorial con los siguientes consejos:
- La división de cadena se utiliza para romper la cadena en trozos.
- Python proporciona un método incorporado llamado split () para dividir cadenas.
- Podemos acceder a la cadena dividida usando list o Arrays.
- La división de cadenas se usa comúnmente para extraer un valor o texto específico de la cadena dada.
=> Explore la serie de entrenamiento de Python simple aquí.
Lectura recomendada
- Funciones de cadena de Python
- Tutorial Java String con String Buffer y String Builder
- Tutorial de Python DateTime con ejemplos
- Tutoriales detallados de Eclipse para principiantes
- Tutorial de Python para principiantes (entrenamiento práctico de Python GRATIS)
- Variables de Python
- Proceso de introducción e instalación de Python
- Tutorial de la función principal de Python con ejemplos prácticos