Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 72.3MB ·虚拟内存 1303.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
IPython控制台上的输入和输出单元是递增编号的。在本章中,让我们详细研究Python中的IO缓存。
在IPython中,使用向上箭头键检索输入。此外,所有以前的输入都将保存并可以检索。变量 _i , __ i 和 ___ i 始终存储前三个输入项。另外, In 和 _in 变量提供所有输入的列表。显然, _in [n] 从第n个输入单元中检索输入。以下IPython会话可帮助您了解这种现象:
# Filename : example.py # Copyright : 2020 By aizws # Author by : www.aizws.net # Date : 2020-08-28 in [1]: print ("Hello") Hello in [2]: 2+2 Out[2]: 4 in [3]: x = 10 in [4]: y = 2 in [5]: pow(x,y) Out[5]: 100 in [6]: _iii, _ii, _i Out[6]: ('x = 10', 'y = 2', 'pow(x,y)') in [7]: In Out[7]: ['', 'print ("Hello")', '2+2', 'x = 10', 'y = 2', 'pow(x,y)', '_iii, _ii, _i', 'In' ] in [8]: In[5] 9. IPython — IO Out[8]: 'pow(x,y)' in [9]: _ih Out[9]: ['', 'print ("Hello")', '2+2', 'x = 10', 'y = 2', 'pow(x,y)', '_iii, _ii, _i', 'In', 'In[5]', '_ih' ] in [11]: _ih[4] Out[11]: 'y = 2' in [12]: In[1:4] Out[12]: ['print ("Hello")', '2+2', 'x=10']
类似地,单,双和三下划线充当变量来存储前三个输出。同样, Out 和 _oh 构成一个字典对象,该对象包含单元格编号和执行操作的单元格的输出(不包括赋值语句)。要检索特定输出单元格的内容,请使用 Out [n] 或 _oh [n] 。您还可以使用切片来获取某个范围内的输出像元。
# Filename : example.py # Copyright : 2020 By aizws # Author by : www.aizws.net # Date : 2020-08-28 in [1]: print ("Hello") Hello in [2]: 2+2 Out[2]: 4 in [3]: x = 10 in [4]: y = 3 in [5]: pow(x,y) Out[5]: 1000 in [6]: ___, __, _ Out[6]: ('', 4, 1000) in [7]: Out Out[7]: {2: 4, 5: 1000, 6: ('', 4, 1000)} in [8]: _oh Out[8]: {2: 4, 5: 1000, 6: ('', 4, 1000)} in [9]: _5 Out[9]: 1000 in [10]: Out[6] Out[10]: ('', 4, 1000)
不同的环境变量会影响Python的行为。 PYTHONSTARTUP环境变量已分配给Python脚本。效果是,此脚本在Python提示符出现之前被执行。如果每次新的Python会话启动时都会默认加载某些模块,则这很 ...