Python 打印是在.py文件中显示内容的唯一方法吗
在python命令行中,我可以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
>>> 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数组。