今、昼休み中にこちらを読んでいます。(といっても初版)
その中で、ある程度桁をもった演算を行いたい場合に、整数の末尾に「L」をつけないとおかしくなるという記述があり、その実行結果も書かれていたのですが、いざ、コマンドプロンプトで実行してみると特にエラーも発生せずに実行できてしまったのだが。。。
>>> 99999999+1 100000000L >>> 200L+1 201L |
まーできること自体便利でいいからいんだけど、原因がちょっと気になる。
考え付くこととして、pythonのバージョンが当時と比較してあがったので、それだけ演算ができるということになったのだろうと考察しています。
0 コメント:
コメントを投稿