Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

PythonのRoundメソッドも整数部分の切り上げにつかえる

shuzo-kino.hateblo.jp
他のLLと同様、PythonのRoundメソッドも負の値を与えると整数部分の切り上げにつかえます。
しかも、整数か小数点持ちかで結果をちゃんと切り分けてくれる親切仕様。

実際のところ

round(2018,-2)
# 2000

round(2018.0,-2)
# 2000.0

蛇足:Rubyだと数字に紐付いたメソッド

久しぶりに書いたら混乱したので……Rubyだと数字に紐付いたメソッドです
組み込み関数ではないので注意(

2018.round(-2)
# => 2000

2018.01.round(-2)
# => 2000
# こっちは小数点ごと排除される