¿Alguna forma más limpia para convertir a string que str() en Python3.1.1? [Duplicado]
Publicado: 24 Enero, 2010 - 02:55 ¿Alguna forma más limpia para convertir a string que str() en Python3.1.1? [Duplicado]
En Python 2.6 podías poner `2+4` y te daba '6' en string. Sin embargo esto en Python 3.1 no funciona... :(
Se puede hacer lo mismo con str(2+4) pero cuando hay que concatenar muchos números y cadenas es muy engorroso...
¿Alguien sabe si hay alguna manera limpia de convertir a string en Python 3?
- Inicie sesión o regístrese para enviar comentarios
- 937 lecturas


En Python 2.6 podías poner `2+4` y te daba '6' en string. Sin embargo esto en Python 3.1 no funciona... :(
Se puede hacer lo mismo con str(2+4) pero cuando hay que concatenar muchos números y cadenas es muy engorroso...
¿Alguien sabe si hay alguna manera limpia de convertir a string en Python 3?
No he probado aun python 3, pero lo que yo suelo hacer siempre es cadenas con formato.
Por ejemplo:
"Tengo %d caballos, %d gallinas, y 6 %s" % (10, 6-2, "vacas")
y me devuelve
"Tengo 10 caballos, 4 gallinas, y 6 vacas"
Puedes ver todas las combinaciones posibles en la documentación.
Un saludo.
Me vale, gracias.