Equivalent code to the bool() built-in function

candide candide at free.invalid
Sun Apr 17 04:38:08 EDT 2011


Le 17/04/2011 04:39, Ben Finney a écrit :

>
> Why do you need to know? (I should have asked that question earlier.)
>


First because I was doubting the true interest of the bool() type. In 
fact, it appears that it's _semantically_ a shortcut for
True if x else False. I could't imagine a builtin function having a so 
trivial implementation. Compare with float() or int(). I also try to 
consider how essential the bool() type is. Again compare with int() or 
str() types.

In the orther hand, I'm builting a sort of documentation for learning 
Python. In order to spell out the purposes of the bool() type, I guessed 
that giving an equivalence code could help.



More information about the Python-list mailing list