/で整数の割り算をすると切り捨てられるのが、なんか違和感あるって話になって調べてみると、そうだったのかあ。
調べてみるもんだ。
>>> 10/3 3 >>> from __future__ import division >>> 10/3 3.3333333333333335 >>>
/で整数の割り算をすると切り捨てられるのが、なんか違和感あるって話になって調べてみると、そうだったのかあ。
調べてみるもんだ。
>>> 10/3 3 >>> from __future__ import division >>> 10/3 3.3333333333333335 >>>
str.format()でいけるようになりました。locale使うよりこっちがお手軽でよい場合が多いでしょう。
http://docs.python.jp/2/whatsnew/2.7.html#pep-378-format-specifier-for-thousands-separator
PHPでいうところのnumber_formatのように、3桁毎に位取りのカンマを入れる方法はどうするの?ってことで。
いろいろ探してみたところ、これがよさそう。
>>> import locale >>> locale.setlocale(locale.LC_NUMERIC, 'ja_JP') 'ja_JP' >>> locale.format('%d', 10000, True) '10,000' >>> locale.format('%.2f', 10000.00, True) '10,000.00' >>> locale.format('%.2f', 9999.999, True) '10,000.00' >>>
最近出た池澤夏樹の文庫。世界文学を読みほどく (新潮選書)でこの小説のことに触れていて、読んでみたいなあと思っていた。
これ、池澤夏樹の最高傑作じゃないかな。
スティル・ライフを読んだのは、高校生の頃か、父親のとっていた文芸春秋だったか、中央公論だったか。
それ以来全部とはいわないけど、ずっと追っかけていて、たいてい読んでいる数少ない同時代感のあるひと。
これはAmazonで買った。