或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。最近はスロット放浪記やってます。。

バカでかい変数を使う

C言語とかだと型ってかなり重要。Max,Minが決まっていて、範囲を越えるとオーバーフローとかするからサイズに気をつけて扱ってねというのがスタンス。

が、Maxサイズオーバーしたからって、二つの変数使うとか、ばかばかしいよね。

>>> digit=0
>>> type(digit)
<type 'int'>
>>> digit=1000000000
>>> type(digit)
<type 'int'>
>>> digit=10000000000000000000000000
>>> type(digit)
<type 'long'>
>>> digit=100000000000000000000000000000000000000000000000000000
>>> type(digit)
<type 'long'>
>>> digit=100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
>>> type(digit)
<type 'long'>
>>> 

こんな感じが都合いい。