[pyar] convertir de string a bool

Mario Colque colquemario en gmail.com
Vie Ago 20 17:08:29 ART 2010


2010/8/20 hipersayan x <hipersayan.x en gmail.com>:
> 2010/8/20, Andrés Gattinoni <andresgattinoni en gmail.com>:
>> On Fri, Aug 20, 2010 at 4:43 PM, hipersayan x <hipersayan.x en gmail.com>
>> wrote:
>>> El 20/08/10, hipersayan x <hipersayan.x en gmail.com> escribió:
>>>> bool(True)
>>>> bool(False)
>>>
>>> # Era así, perdon :P
>>>
>>> bool('True')
>>> bool('False')
>>
>> Pero eso no hace lo que Mario espera:
>>
>>>>> bool('True')
>> True
>>>>> bool('False')
>> True
>>>>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>
> Como que no? El titulo dice claramente "convertir de string a bool" y
> eso fue lo que hice, y mucho mas seguro que usar eval, cual es el
> error? :S
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>

El error es que en tu ejemplo pusiste:

bool(True)
True
bool(False)
False

Pero lo que se necesitaba era hacer:
bool('True') o bool('False'), es decir pasar los string "True" o
"False" a booleanos.

Si te fijas en tu respuesta, el parámetro de bool() no es string ya
que le faltan las comillas

Saludos!

-- 
Mario Colque

Staff Tuquito - www.tuquito.org.ar
Staff Garfio - www.garfio.org.ar
Web Developer - www.mariocolque.com.ar
Blog - blog.mariocolque.com.ar
LinkedIn - www.linkedin.com/in/mariocolque
http://colkito.mp
Skype - colkito
Twitter - @colkito
Identi.ca - @colkito



More information about the pyar mailing list