Aprenda a invertir una cadena en Python.
No hay una función incorporada para revertir una cadena en Python.
La forma más rápida (¿y más fácil?) Es usar un corte que retroceda, -1
.
Ejemplo
Invierta la cadena «Hola mundo»:
txt = «Hola mundo»[::-1]
imprimir (txt)
Inténtalo tú mismo »
Ejemplo explicado
Tenemos una cadena, «Hola mundo», que queremos revertir:
La cuerda para revertir
txt = «Hola Mundo»[::-1]
imprimir (txt)
Cree un corte que comience al final de la cuerda y se mueva hacia atrás.
En este ejemplo en particular, la declaración de sector [::-1]
significa comenzar al final de la cadena y terminar en la posición 0, moverse con el paso -1
, negativo uno, lo que significa un paso hacia atrás.
Cortar la cuerda
txt = «Hola mundo»[::-1]
imprimir (txt)
Ahora tenemos una cuerda txt
que dice «Hola mundo» al revés.
Imprima la cadena para demostrar el resultado
Imprimir la lista
txt = «Hola mundo»[::-1]
imprimir (txt)
Crear una función
Si desea tener una función en la que pueda enviar sus cadenas y devolverlas al revés, puede crear una función e insertar el código del ejemplo anterior.
Ejemplo
def mi_función (x):
volver x[::-1]
mytxt = my_function («Me pregunto cómo se ve este texto al revés»)
imprimir (mytxt)
Inténtalo tú mismo »
Ejemplo explicado
Cree una función que tome una cadena como argumento.
Crear una función
def mi_función (x):
volver x[::-1]
mytxt = my_function («Me pregunto cómo se ve este texto al revés»)
imprimir (mytxt)
Corta la cuerda comenzando por el final de la cuerda y muévete hacia atrás.
Cortar la cuerda
def mi_función (x):
volver x[::-1]
mytxt = my_function («Me pregunto cómo se ve este texto al revés»)
imprimir (mytxt)
Devuelve la cadena al revés
Devuelve la cadena
def mi_función (x):
regreso
X[::-1]
mytxt = my_function («Me pregunto cómo se ve este texto al revés»)
imprimir (mytxt)
Llame a la función, con una cadena como parámetro:
Llamar a la función
def mi_función (x):
volver x[::-1]mytxt = my_function («Me pregunto cómo se ve este texto al revés»)imprimir (mytxt)
Imprime el resultado:
Imprima el resultado
def mi_función (x):
volver x[::-1]
mytxt = my_function («Me pregunto cómo se ve este texto al revés»)
imprimir (mytxt)