:note

rubyやpythonの対話モードで _ を使う

対話モードで _ の使い方を知ったのでメモ

3. 形式ばらない Python の紹介 — Python 3.5.2 ドキュメント

対話モードでは、最後に表示された結果は変数 _ に代入されます。このことを利用すると、Python を電卓として使うときに、計算を連続して行う作業が多少楽になります。以下に例を示します:

>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
113.0625
>>> round(_, 2)
113.06

irbでもつかえるのか試した。

% irb
irb(main):001:0> tax = 12.5 / 100
=> 0.125
irb(main):002:0> price = 100.50
=> 100.5
irb(main):003:0> price * tax
=> 12.5625
irb(main):004:0> price + _
=> 113.0625
irb(main):005:0> _.round(2)
=> 113.06
 
comments powered by Disqus
back to top