• Miércoles 20 de Noviembre de 2024, 04:51

Autor Tema:  función invertir cadena python  (Leído 20766 veces)

icedTea

  • Miembro activo
  • **
  • Mensajes: 29
  • Nacionalidad: mx
    • Ver Perfil
    • http://willy-n-billy.blogspot.com
función invertir cadena python
« en: Sábado 6 de Septiembre de 2008, 02:02 »
0
hace tiempo, leyendo un manual vi una función que servía para invertir una cadena.... por ejemplo si tenemos "Python" te regresaba: "nohtyP"

la recuerdan?

icedTea

  • Miembro activo
  • **
  • Mensajes: 29
  • Nacionalidad: mx
    • Ver Perfil
    • http://willy-n-billy.blogspot.com
Re: función invertir cadena python
« Respuesta #1 en: Sábado 6 de Septiembre de 2008, 02:07 »
0
ah bueno, no encuentro la función pero funciona con:

cadena = cadena[::-1]

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: función invertir cadena python
« Respuesta #2 en: Sábado 6 de Septiembre de 2008, 04:52 »
0
Con un bucle for lo puedes hacer:
Código: Python
  1. cadena = 'lerolero'
  2. var = ''
  3. for h in cadena:
  4.   var = h + var
  5.  
  6. print var
  7.  
Pero me gusta más la tuya, es más pythonica.
El pasado son solo recuerdos, el futuro son solo sueños

icedTea

  • Miembro activo
  • **
  • Mensajes: 29
  • Nacionalidad: mx
    • Ver Perfil
    • http://willy-n-billy.blogspot.com
Re: función invertir cadena python
« Respuesta #3 en: Sábado 6 de Septiembre de 2008, 18:18 »
0
jajaj
Maldición!, pero también ese pequeño ciclo for es bastante sencillo y funciona y lo peor.... no se me había ocurrido  :brickwall:

gracias!