打印 dir() 时生成的“_1”、“_2”、“_3”...._“_65”..“_1i”....“_65i”变量是什么

问题描述 投票:0回答:1

我正在运行

python
代码(包括
pandas
作为
pyspark
)。当我打印时,不知何故创建了以下变量
dir()

这里是一些带有以下代码的变量-

for i in dir():
  if "_" in i:
    print(i)

    _
    _12
    _13
    _14
    _15
    _19
    _20
    _21
    _31
    _34
    _35
    _36
    _37
    _38
    _43
    _44
    _45
    _46
    _47
    _48
    _50
    _51
    _53
    _54
    _56
    _57
    _58
    _60
    __
    ___

    _i
    _i1
    _i10
    _i11
    _i12
    _i13
    _i14
    _i15
    _i16
    _i17
    _i18
    _i19
    _i2
    _i20
    _i21
    _i22
    _i23
    _i24
    _i25
    _i26
    _i27
    _i28
    _i29
    _i3
    _i30
    _i31
    _i32
    _i33
    _i34
    _i35
    _i36
    _i37
    _i38
    _i39
    _i4
    _i40
    _i41
    _i42
    _i43
    _i44
    _i45
    _i46
    _i47
    _i48
    _i49
    _i5
    _i50
    _i51
    _i52
    _i53
    _i54
    _i55
    _i56
    _i57
    _i58
    _i59
    _i6
    _i60
    _i61
    _i7
    _i8
    _i9
    _ih
    _ii
    _iii
    _oh
python pandas pyspark
1个回答
0
投票

这些是您使用

ipython
(包括 jupyter 笔记本)时自动创建的变量。

_i#
是您迄今为止使用过的输入,您也可以通过
In[#]
访问它们。 分别是
_#
您可以使用
Out[#]
访问的输出。

_
___
是您的最后三个输出。
_i
又是您最后的输入。

© www.soinside.com 2019 - 2024. All rights reserved.