Re: Pasar string a valor

Ricardo Cárdenes Medina <[email protected]> Wed, 5 May 2010 14:21:28 +0100
Newsgroups gmane.comp.python.general.castellano
Message-ID <[email protected]>
2010/5/5 Carlos D. Do Carmo <[email protected]>:
> Buenas como estan?
>
> A ver si me pueden ayudar en lo que deseo hacer, tengo un string
>
> a =3D "(20 * 10) + 5"
>
> quiero convertir este string para que me tire el resultado de esa
> cuenta, a =3D 205
> Existe alguna funci=F3n que pueda usar para convertir.

Puedes usar eval. Por ejemplo:

  a =3D eval("20 * 10) + 5")

Pero ten cuidado d=F3nde y cu=E1ndo usas esa funci=F3n, porque puede supone=
r
un agujero de seguridad si se usa en lugares inadecuados.
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes