我最近了解_了python shell中的内置变量,其目的是存储最后一个控制台答案.例如:
>>> 4 + 7
11
>>> _
11
>>> Test = 4
>>> Test + 3
7
>>> _
7
Run Code Online (Sandbox Code Playgroud)
作为一名长期的TI-Basic程序员,我更愿意考虑这个变量Ans而不是_.(是的,我知道这只是个人偏好,但无论如何这都是一个有趣的问题.)
问题:如何设置Ans变量以使其值始终与_变量相同?
这并不像刚刚做的那么简单Ans = _,因为这个shell日志显示:
>>> "test string"
'test string'
>>> _
'test string'
>>> Ans = _
>>> Ans
'test string'
>>> list('Other String')
['O', 't', 'h', 'e', 'r', ' ', 'S', 't', 'r', 'i', 'n', 'g']
>>> _
['O', 't', 'h', …Run Code Online (Sandbox Code Playgroud)