Corte de cuerdas en Python: todo lo que necesita saber



Este artículo le proporcionará un conocimiento detallado y completo de cómo implementar el corte de cadenas en Python con ejemplos.

Cortar es una característica interesante para tener en . Al igual que otros lenguajes de programación, Python también nos permite acceder a caracteres individuales de una cadena utilizando la técnica de la sintaxis de indexación similar a una matriz. En este artículo, entenderemos el corte de cadenas en Python:

comparación de herramientas de automatización de procesos robóticos

¿Qué es rebanar?

El aspecto principal del corte es la función de corte. Permite a los programadores extraer información de una cadena de datos. En este artículo, podemos tener la oportunidad de observar muchos métodos en los que se hace esto. La división no solo se limita a cadenas, sino que también se puede aplicar a tuplas y listas.





Cortar cadenas en Python

Cortar en Python es derivar una subcadena de la cadena principal. Considere la siguiente ilustración de código:



Cortar cadenas en Python

print ('nBienvenido a Edurekan') String1 = input ('Enter string of your choice =') print ('nn La salida es = n') print (String1 [slice (0,3)]) print ('n¡Gracias! que tengas un buen día ')

En el siguiente ejemplo, 'ICC WORLDCUP' es una cadena, que es la entrada del usuario. La subcadena derivada del programa es 'ICC'. ¿Cómo pasó esto? La declaración principal responsable de esta funcionalidad es el índice de la función de corte selecciona los caracteres del índice 0(índice inicial) y sube al índice 2. Dentro del rango de [0,3], las letras ICC se convierten en una nueva cadena y esta es la salida.

Cortar una cuerda con índice negativo

Otra forma de corte es con respecto al índice negativo. Esta también es una buena forma de invertir las subcadenas. Los parámetros para la función de corte de cadena aumentan a 3. El primero es el índice inicial desde el final de la cadena, el segundo es el índice final y el tercero es el intervalo. Dejanos darle un vistazo.

print ('nWELCOME TO EDUREKA n') String1 = input ('Enter string of your choice =') print ('n nLa salida es = n') print (String1 [slice (-1, -5, -1)]) print ('n¡Gracias! Que tengas un buen día')

En la función 'rebanada', el primer -1 apunta a la última letra 'M' de la cadena. El cursor cuenta hacia atrás con un intervalo de 1 y se detiene después de 4cuenta lo que conduce a la salida 'MARG', que son las últimas 4 letras 'GRAM' que se invierten.



Conceptos de corte implementados en tuplas y listas

En el ejemplo codificado a continuación. Vemos que la Lista y la tupla tienen elementos como las letras de EDUREKA. Cada uno de estos tiene el índice inicial de cero. Los primeros tres índices [0, 1 y 2] se refieren a las letras E, D y U. Por tanto, la función de corte extrae los tres primeros.

cómo usar el método de recorte en java

Este valor de 3 se almacena en una variable y pasa por la lista y se imprime. Cuando miramos la segunda parte del código, vemos que hay un intervalo tomado en consideración. Por lo tanto, cada segundo índice se toma tanto de la lista como de la tupla.

Lista1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tupla1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = slice (3) print ('nLa salida es n') print (List1 [Obj]) Obj = slice (1, 5, 2) print ('nLa salida es n ') imprimir (Tuple1 [Obj])

Conceptos de corte implementados con índices negativos en tuplas y listas

Aquí la funcionalidad del código sigue siendo la misma, excepto que se invierte la forma en que se seleccionan los elementos. En el momento en que hablamos de indexación negativa en cadenas, siempre se refiere a la selección de sus elementos de cadena desde el final. Dejanos darle un vistazo. Lo mismo se observa en la segunda mitad donde se hace la inversión pero con la consideración de los intervalos.

sobrecarga y anulación en java
Lista1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tupla1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = slice (-1, -5, -1) print ('nLa lista de salida no es') print (List1 [Obj]) Obj = slice (-1, -6 , -2) print ('nLa tupla de salida no es') print (Tuple1 [Obj])

Con esto, llegamos al final de String Slicing en Python. Para obtener un conocimiento profundo de Python junto con sus diversas aplicaciones, puede para capacitación en vivo en línea con soporte 24/7 y acceso de por vida.

Tienes una pregunta para nosotros? Menciónelos en la sección de comentarios de “String Slicing en Python” y nos comunicaremos con usted.