Re: Pasar string a valor

"Carlos D. Do Carmo" <[email protected]> Wed, 05 May 2010 10:28:58 -0300
Newsgroups gmane.comp.python.general.castellano
Message-ID <[email protected]>
El 05/05/2010 10:21, Ricardo C=E1rdenes Medina escribi=F3:
> 2010/5/5 Carlos D. Do Carmo<[email protected]>:
>   =20
>> 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.
>>     =20
> 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 su=
poner
> un agujero de seguridad si se usa en lugares inadecuados.
>
>   =20
Gracias Ricardo, lo voy a probar.
La idea es que el usuario pueda realizar formulas, para algunos=20
c=E1lculos. en donde no deberia usar el eval?
_______________________________________________
Lista de correo Python-es=20
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes