Hola punchik, realmente lo que has hecho está bien, te está generando las palabras "sin comillas" como tu dices, lo que pasa es que la consola de python cuando pones el nombre de una variable de tipo cadena, te pinta la cadena entrecomillada, prueba a poner en la consola: print word verás como sale sin comillas.
Eso si, le estás metiendo un espacio en blanco delante al inicializar word. Saludos. 2010/2/22 punchik punchik <[email protected]> > hola yo obtengo esto. > si quiero ver el contenido de word , el resultado me sale con ' ' > y yo quiero que me salga sin ' ' > > mira > > > >>> crea_palabra() > befgf > >>> word > ' befgf' > > y yo estoy usando __str__() ni __repr__() , para que sirven __str__() ni > __repr__() ? > ------------------------------ > *From:* Jose Caballero <[email protected]> > *To:* La lista de python en castellano <[email protected]> > *Sent:* Mon, February 22, 2010 7:40:54 AM > *Subject:* Re: [Python-es] convertir palaras con comillas a palabras sin > comillas > > > > 2010/2/22 punchik punchik <[email protected]> > >> hola, hize esta funcion que crea palabras aleatorias. >> >> mis_letras = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l"] >> >> def crea_palabra(): >> global word >> word = " " >> for i in range(5): >> word = word + mis_letras[random.randint(1, 8)] >> print word >> >> lo que esta funcion genera una palabra entre comillas dentro de word >> >> > > ¿Seguro? A mí no me pasa eso. ¿No estarás mezclando __str__() con > __repr__() o algo por el estilo? > > hize -> hice (para empezar) > > > _______________________________________________ > Python-es mailing list > [email protected] > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Jose Jiménez López [email protected] www.josejimenez.net
_______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
