Cómo revertir una cadena en Python
- Página Anterior Eliminar Elementos Repetidos de la Lista
- Página Siguiente Ejemplo de Python
Aprende a revertir una cadena en Python.
No hay una función integrada en Python para revertir una cadena.
El método más rápido (¿y también el más simple?) es el uso de un corte con pasos hacia atrás,-1
.
Ejemplo
Revertir la cadena "Hello World":
txt = "Hello World"[::-1] print(txt)
Explicación de Ejemplo
Tenemos una cadena, "Hello World", y queremos revertirla:
Cadena a revertir
txt = "Hello World" [::-1] print(txt)
Crear un corte desde el final de la cadena y luego moverse hacia adelante.
En este ejemplo específico, la declaración slice [::-1]
es equivalente a [11:0:-1]
, esto significa comenzar en la posición 11 (porque "Hello "World" tiene 11 caracteres), terminar en la posición 0 y moverse con un paso -1
, -1 significa retroceder un paso.
Cortar la Cadena
txt = "Hello World" [::-1] print(txt)
Ahora tenemos una cadena "Hello World" leída al revés txt
.
Imprimir una Cadena para Demostrar el Resultado
Imprimir Lista
txt = "Hello World"[::-1] print(txt)
Crear Función
Si desea crear una función que pueda enviar una cadena y devolverla al revés, puede crear una función e insertar el código del ejemplo anterior
Ejemplo
def my_function(x): return x[::-1] mytxt = my_function("Me pregunto cómo se ve este texto al revés") print(mytxt)
Explicación de Ejemplo
Crear una Función con una Cadena como Parámetro.
Crear Función
def my_function(x): return x[::-1] mytxt = my_function("Me pregunto cómo se ve este texto al revés") print(mytxt)
Cortar la Cadena desde el Final y Moverla Hacia Atrás.
Cortar la Cadena
def my_function(x): return x [::-1] mytxt = my_function("Me pregunto cómo se ve este texto al revés") print(mytxt)
Devolver la Cadena Inversa.
Devolver la Cadena
def my_function(x): return x[::-1] mytxt = my_function("Me pregunto cómo se ve este texto al revés") print(mytxt )
Llamar a la Función con una Cadena como Parámetro:
Llamar a la Función
def my_function(x): return x[::-1] mytxt = my_function("Me pregunto cómo se ve este texto al revés") print(mytxt)
Imprimir Resultado:
Imprimir Resultado
def my_function(x): return x[::-1] mytxt = my_function("Me pregunto cómo se ve este texto al revés") print(mytxt)
- Página Anterior Eliminar Elementos Repetidos de la Lista
- Página Siguiente Ejemplo de Python