Pythonのlong型は抹殺されました。

なんてこった。Pythonのlongとintのお話。

進化したint型・消えたlong型

Python3系になって、int型の上限がなくなり、メモリの許す限り無限に大きな数を格納できるようになりました。それに伴いlong型は廃止に。

知らなかった。

でここから注意。

Python2系で開発してると型付けが動的であるが為に勝手にlongに解釈されて怒られたりする。怖いね。

付録

じゃあ3系が嬉しいねってことで

macのPythonをデフォルトで3系にする - shmn7iii blog

参考