isinstance(False, int)
Rolando Espinoza La Fuente
darkrho at gmail.com
Fri Mar 5 14:01:23 EST 2010
On Fri, Mar 5, 2010 at 2:32 PM, mk <mrkafk at gmail.com> wrote:
> Arnaud Delobelle wrote:
>
>>>>> 1 == True
>>
>> True
>>>>>
>>>>> 0 == False
>>
>> True
>>
>> So what's your question?
>
> Well nothing I'm just kind of bewildered: I'd expect smth like that in Perl,
> but not in Python.. Although I can understand the rationale after skimming
> PEP 285, I still don't like it very much.
>
So, the pythonic way to check for True/False should be:
>>> 1 is True
False
>>> 0 is False
False
instead of ==, right?
Regards,
Rolando
More information about the Python-list
mailing list