Pythonでは変数にどんなに大きな整数を設定しても問題無い
変数の型とサイズについて
特に、静的型付けを行う言語には多いが、変数に格納する値を意識しないと行けない言語もある。Pythonでは、言語側で勝手にサイズを拡張してくれるので、プログラマはそこを気にする必要はない。
変数numに大きな値を設定する
In [1]: num = 999999999999999999999999999999999999999999999999999999999999
変数numの値を出力
In [2]: print num 999999999999999999999999999999999999999999999999999999999999
変数numの型名を出力
In [3]: type(num) Out[3]: long
お薦め書籍
- 作者: Guido van Rossum,鴨澤眞夫
- 出版社/メーカー: オライリージャパン
- 発売日: 2010/02/22
- メディア: 単行本(ソフトカバー)
- 購入: 4人 クリック: 136回
- この商品を含むブログ (23件) を見る