Cadena inversa de Python

Cadena inversa de Python
Una cadena es una cadena organizada de caracteres. Para revertir cadenas, no hay una forma incorporada. Si usamos con frecuencia cadenas en el código, debemos procesar las cadenas en orden inverso. Python tiene diferentes enfoques para revertir la cadena. Las funciones asignaron las rebanadas para hacer copias de una cadena en particular directamente en orden inverso. Tenemos que hacer un orden invertido de la cadena seleccionada. Hay formas rápidas y eficientes de hacer una copia inversa de una cadena existente. Vamos a explicar las siguientes instancias de cómo revertir las cuerdas en Python.

Uso de la función Slice []

En este método, la cadena se invierte en rodajas. Para invertir una cadena, hacemos una porción. La porción comienza a la longitud de la cadena, y generalmente se detiene en el índice 0. Usamos las rodajas para cortar la cadena de principio a fin y cambiar en reverso al comienzo de la cadena.

Para ejecutar el código Python, instalamos software Spyder 5. Primero, tenemos que crear un nuevo archivo presionando "nuevo archivo" desde la barra de menú de Spyder 5.

No especificamos ningún valor para el principio y el final, que muestra que el comienzo del índice es 0 y el final es "N-1". En este ejemplo, el tamaño es -1, lo que significa que la cadena persigue el final del índice en la primera posición. La función de corte contiene tres parámetros. Esos parámetros son: comenzar, detener y paso. En este código, usamos [::-1]. No especificamos el principio y el final aquí, por lo que la porción será desde el principio hasta el final.

La cadena que queremos revertir es "Programación visual". Ejecutemos el código tocando "Ejecutar" desde la barra de menú.

La función muestra la cadena invertida. Como salida de la cadena original, obtenemos programación visual y también obtenemos el reverso de la programación visual llamando a la función.

Use el bucle "para"

Usamos para bucle para revertir una cadena. Por For Loop, hay repetición sobre elementos en la cadena y la adición de cada carácter al comienzo de una nueva cadena. Al final, necesitamos la cadena opuesta.

Para comenzar la ejecución de los programas de Python, primero instalamos SPYDER5. Luego, tenemos que crear un nuevo proyecto tocando Ctrl+N desde el teclado.

Primero, definimos la función de este programa. Declaramos una nueva variable "String1" que se utiliza para almacenar la cadena invertida. A continuación, usamos un bucle for que itera sobre "string1". El programa se ejecuta con la cadena "Programación visual". Inicializamos la cadena, con "programación visual".

Al final del código, llamamos a la función para mostrar el valor de la cadena inversa. La variable "cadena" se pasa como un argumento de esta función.

Para ejecutar el código, seleccionamos la opción "Ejecutar" en la barra de menú de Spyder5.

Se imprime la programación visual que es el valor original de la cadena. El valor invertido se muestra llamando a la función.

Use funciones invertidas () y unir ()

En este método, formamos la copia invertida de la cadena original mediante el uso de invertido () y .unirse(). Usamos la función invertida () para pasar la cadena, iterar sobre cada carácter de la cadena en orden inverso y usamos el método unitar () para unir los caracteres. Para la implementación del código, tenemos que instalar un software llamado Spyder versión 5. Para escribir el código, creamos un nuevo proyecto tocando Ctrl+N desde el teclado.

En este código, la función que se define con la palabra clave "def" es "rev_a (str)". El valor "str" ​​se pasa como un argumento a la función invertida (). Los personajes invertidos se unen con la función Join (). Al usar la función Join (), unimos el objeto inverso de la cadena original. Una cadena es una variable en este código. El valor opuesto de la cadena se asigna al "astring". La función luego devuelve el "astring".

En la última línea, llamamos a la función rev_a (str) que devuelve la cadena invertida.

Cuando aprovechamos F5 para ejecutar el código, hubo algunos errores por los cuales el código no pudo ejecutar. Entonces, eliminamos los errores y luego ejecutamos nuevamente el código presionando F5 desde el teclado. Ahora, el código es correcto y muestra la salida.

La cadena invertida 'GnimarMargorp lausiv ”se muestra llamando a la función rev_a (str). Esta función devuelve la cadena invertida.

Conclusión

En este artículo, hemos explicado varios métodos con diferentes ejemplos que muestran cómo revertir una cadena en Python. No hay una función incorporada que revierta la cadena en Python. Pero revertimos la cadena utilizando el método Slice, el uso de For Loop. Hacemos la iteración inversa sobre los caracteres y el uso de la función invertida () con la función Join (). Formamos las copias invertidas de la cadena real.