Когда я запускаю ipython
в Windows 10 и выполняю dir
функцию, получаю это:
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 7.2.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: dir()
Out[1]:
['In',
'Out',
'_',
'__',
'___',
'__builtin__',
'__builtins__',
'__doc__',
'__loader__',
'__name__',
'__package__',
'__spec__',
'_dh',
'_i',
'_i1',
'_ih',
'_ii',
'_iii',
'_oh',
'exit',
'get_ipython',
'quit']
In [2]:
Существует _
, __
и ___
выше, чтосмысл этих переменных как встроенной переменной?
А также не получил значения _i
, _iii
, кажется, эта вещь определена только в IPython
.
_oh
показывает dict, который хранит все выходные данные на ipython.