On 3/5/2010 1:30 PM, MRAB wrote: > mk wrote: >> >>> isinstance(False, int) >> True >> >>> >> >>> isinstance(True, int) >> True >> >> Huh? >> >> >>> >> >>> issubclass(bool, int) >> True >> >> Huh?! >> > Python didn't have Booleans originally, 0 and 1 were used instead. When > bool was introduced it was made a subclass of int so that existing code > wouldn't break. And because it is useful to make it so. Terry Jan Reedy
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4