交互模式中,最近一個表達式的值賦給變量‘_’(英文狀態下的下劃線)。這樣我們就可以把它當作一個桌面計算器,很方便地用于連續計算,例如:
解析,離“_”最近的一個表達式是
>>> a = 12.5/100>>> b = 100.50>>> a * b#第一次"_"最近的一個表達式12.5625>>> b +_ #次二次"_"最近的表達式式113.0625>>> round(_,2)113.06
所以把a * b的賦值給變量“_” ,b +_相當于b = b+(a * b) ,即b=100.50 + 12.5625 = 113.0625。
依次同理round(_,2)相當于round(b +_,2),即 round(113.0625,2),結果為113.06。
此變量對于用戶是只讀的。不要嘗試給他賦值——你會創建一個獨立的同名局部變量,它屏蔽了系統內置變量的模式效果。