2011-02-20
Python で「へぇ、そうなんだ」と思ったこと
bool 型が int 型のサブクラス
>>> 1 == True True >>> 0 == False True >>> 2 == True False >>> isinstance(True, int) True >>> isinstance(False, int) True >>> isinstance(1, int) True >>> 1 is True False >>> 0 is False False
>>> 1 == True True >>> 0 == False True >>> 2 == True False >>> isinstance(True, int) True >>> isinstance(False, int) True >>> isinstance(1, int) True >>> 1 is True False >>> 0 is False False