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