Cuerda truncada de pitón

Cuerda truncada de pitón

Truncar una cadena esencialmente significa dividir una cadena en diferentes subcadenas o extraer una subcadena de ella. En Python, las operaciones de cadena son bastante fáciles de ejecutar y la truncación de cadenas no es un caso excepcional. Lo bueno de trabajar en Python es que puede encontrar paquetes y módulos que puede importar para resolver su problema. Sin embargo, para esta guía, solo se utilizarán métodos incorporados.

Truncar cadena en Python usando corte

En Python, el corte es un método en el que define un "rango" dentro de los soportes cuadrados. Cuando este rango se usa con una cadena, resta una subcadena de la cadena principal. Eche un vistazo a su sintaxis para conocer el uso de corte de cuerdas en Python

Sintaxis de corte de cadena

cadena [startIndex: endindex]

En la sintaxis anterior:

  • "cadena"Es la variable de cadena que se truncará
  • "Índice de comienzo"¿Es el índice de caracteres inicial de la subcadena que se creará
  • "endindex"Es el índice de caracteres final de la subcadena que se creará

Valor de retorno

Una subcadena truncada de la cadena principal

Ejemplo de truncar cadena con corte de cadena

Para demostrar el funcionamiento del corte de cadena, cree una variable de cadena:

cadena = "Hola mundo!"

Reduzca la cadena del índice de caracteres "0" a "5" y almacene el valor devuelto en una nueva variable:

subceptor = cadena [0: 5]

Finalmente, muestre el resultado:

Imprimir (subcadena)

Tras la ejecución, el terminal mostrará la siguiente salida:

Para cambiar un poco, en el código anterior, solo proporcione el índice inicial, deje el índice final como en blanco:

cadena = "Hola mundo!"
subceptor = cadena [4:]
Imprimir (subcadena)

Ejecución del código ahora producirá la siguiente salida:

La salida confirma que si no se proporciona el índice final, la subcadena va al final de la cadena real. Sin embargo, si no se proporciona el inicio, comienza la subcadena desde el primer carácter:

cadena = "Hola mundo!"
sustring = cadena [: 10]
Imprimir (subcadena)

Este fragmento de código produce el siguiente resultado:

Eso se trataba de truncar la cadena utilizando el método de corte de cadena.

Truncar cadenas con el método rsplit ()

La segunda forma de truncar una cadena en Python es utilizando el método rsplit (). Este método atraviesa la cadena y divide la cadena en partes al encontrar el "separador", y las partes se almacenan en forma de una lista. Mire la sintaxis que se da a continuación para aprender el uso del método RSPlit () en Python

Sintaxis del método rsplit ()

cadena.rsplit (sepchar, limititem)

Para explicar la sintaxis:

  • "String" es la variable de cadena que se truncará en partes
  • "Sepchar" define el carácter del separador, encontrando que dividen la cadena en partes
  • "Limititem" define el índice máximo de los elementos que se almacenarán en la lista

Ejemplos de cadena de truncado con el método rsplit ()

Para demostrar el funcionamiento del método rsplit (), tome una variable de cadena:

saludos = "Hola, este es Linuxhint un tutorial de Python!"

Después de eso, aplique el rsplit () Método En la variable de cadena, establezca el carácter de separador igual a un espacio en blanco " y almacene el resultado en una variable separada "truncparts"

truncparts = saludos.rsplit ("")

Después de eso, imprima la variable de lista "truncparts":

Imprimir (Truncparts)

Este código produce la siguiente salida en el terminal:

La salida confirma que la cadena se ha dividido en partes en cada ocurrencia de un "espacio en blanco". Alternativamente, para limitar el número de subcadenas totales que se pueden formar, use el siguiente código:

saludos = "Hola, este es Linuxhint un tutorial de Python!"
truncparts = saludos.rsplit ("", 3)
Imprimir (Truncparts)

La ejecución de este código produce la siguiente salida:

Desde la salida, se puede ver que el número total de elementos en la lista ahora es "4", y en el índice, el valor máximo es "3".

Eso se trataba de truncar cuerdas en Python!

Conclusión

Para truncar una cadena en Python, el usuario puede usar el método de corte de cadena y proporcionar el índice de inicio y finalización de la subcadena en los soportes cuadrados. Alternativamente, el usuario también puede usar el método rsplit () y crear múltiples subcadenas de la cadena proporcionando un carácter de "separador" y luego almacenando las subcadenas en forma de lista.