Python 打印是在.py文件中显示内容的唯一方法吗

Python 打印是在.py文件中显示内容的唯一方法吗,python,Python,在python命令行中,我可以 >>> a array([ 0, 1, 3, 10, 1, 0, 0, 3, 6]) >>> print a [ 0 1 3 10 1 0 0 3 6] 但在.py文件中,我只能打印,不能直接“a”。如果我想查看整个数组([0,1,3,10,1,0,0,3,6]),该怎么办 解释器通常显示返回的内容,因此: print repr(a) 例如: In [1]: import numpy as np

在python命令行中,我可以

>>> a
array([ 0,  1,  3, 10,  1,  0,  0,  3,  6])

>>> print a
[ 0  1  3 10  1  0  0  3  6]

但在.py文件中,我只能打印,不能直接“a”。如果我想查看整个
数组([0,1,3,10,1,0,0,3,6])
,该怎么办

解释器通常显示返回的内容,因此:

print repr(a)
例如:

In [1]: import numpy as np

In [2]: a = np.array([ 0,  1,  3, 10,  1,  0,  0,  3,  6])

In [3]: repr(a)
Out[3]: 'array([ 0,  1,  3, 10,  1,  0,  0,  3,  6])'

解释器通常显示返回的内容,因此:

print repr(a)
例如:

In [1]: import numpy as np

In [2]: a = np.array([ 0,  1,  3, 10,  1,  0,  0,  3,  6])

In [3]: repr(a)
Out[3]: 'array([ 0,  1,  3, 10,  1,  0,  0,  3,  6])'

确切地说,
数组是什么类型的?它是Python类型吗?
print'array(%s)%a
。Python CLI是一个读取-评估打印循环:请参阅@JonathonReinhart:根据
str(a)
判断,它是一个numpy数组。确切地说,
array
是什么类型?它是Python类型吗?
print'数组(%s)%a
。Python CLI是一个读取-评估打印循环:请参阅@JonathonReinhart:从
str(a)
判断它是一个numpy数组。