3 formas de invertir una cadena en Python
En este artículo veremos cómo invertir una cadena en Python.
Por ejemplo, si la cadena dada es "Grillo"Queremos conseguirlo "Círculo tecnológico"Hay varias maneras de lograr esto. Veamos algunos de estos métodos.
1. Bucle y únase
Una manera fácil es recorrer la cadena de principio a fin y asociar cada carácter en una nueva variable. Echa un vistazo al código a continuación.
my_str = "cricket" reversed="" for i in range(len(my_str)-1, -1, -1): #iterate from end to start reversed += my_str[i] print("Reversed string:", reversed)
Salida
Reversed string: tekcirc
2. Rebanar
Otra gran manera es usar el corte de cuerdas. Veamos cómo.
my_str = "cricket" reversed = my_str[len(my_str)-1: : -1] print("Reversed string:", reversed)
Salida
Reversed string: tekcirc
Slice acepta tres parámetros, Empezar, fin, y pasoEl paso negativo corta la lista en la dirección opuesta. En el código anterior, comenzamos desde el último carácter de la cadena y retrocedemos hasta llegar al final, que es el índice 0.
Considere la siguiente representación equivalente del código anterior.
my_str = "cricket" reversed = my_str[: : -1] print("Reversed string:", reversed) reversed = my_str[-1: : -1] print("Reversed string:", reversed)
Salida
Reversed string: tekcirc Reversed string: tekcirc
3. unir () e invertir ()
Podemos usar los métodos de unión e inversión de Python para invertir cadenas. invertir () El método devuelve un iterador que contiene la secuencia de entrada en orden inverso.
Esta entrar() El método acepta iterable y devuelve una cadena donde todos los elementos iterables están concatenados por un delimitador.
Podemos pasar una cadena al método reservado (). Nos dará un iterador que contiene los símbolos en orden inverso. Lo pasaremos como argumento a join() y usaremos el delimitador cero para darnos una cadena invertida.
Cadenas inversas en Python join () e invertidas ()
my_str = "cricket" reversed = "".join(reversed(my_str)) print("Reversed string:", reversed)
Salida
Reversed string: tekcirc
en conclusión
Hay varias formas de invertir cadenas en Python. En este artículo vemos "Bucles y Mergers "," Slices "y unir () e invertido ().
¡Hola a todos! Este soy yo, Marcel, también conocido como Masha. ¡Obtengo ingresos de tiempo completo en línea y en MaschiTuts y estoy emocionado de compartir con ustedes cómo me mantengo en la cima! Dirijo varios blogs y sitios web lucrativos y me gusta hablar sobre estos proyectos cuando tengo la oportunidad. Hago esto con todo mi corazón. De hecho, el momento en que dejé de trabajar de 8 a 5 y me encontré en un negocio en línea como emprendedor digital fue probablemente una de las mejores decisiones que he tomado en mi vida. ¡Quiero estar seguro de que tú también irás por este camino! Que nadie te diga que es imposible. El cielo es el límite, de verdad... ¡solo si crees en él! Y todo comienza aquí... ¡en Maschiuts!
Deja una respuesta