Python新手在这里。在PyCharm中运行.py文件或使用python命令行时,我发现内置函数似乎不起作用:
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit (Intel)] on win32
>>> range(5, 30, 5)
range(5, 30, 5)
同样,当我尝试使用raw_input()时:
>>> x = raw_input('please enter a number')
Traceback (most recent call last):
File "<input>", line 1, in <module>
NameError: name 'raw_input' is not defined
我可以使用地图,但似乎无法看到结果 - 只是'地图对象':
>>> def cube(x): return x*x*x
>>> map(cube, range(1, 11))
<map object at 0x03021F50>
>>> g = map(cube, range(1,11))
>>> g
<map object at 0x03027190>
>>> g[1]
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: 'map' object is not subscriptable
如果我从Windows命令行运行Python,这些命令运行正常。任何提示,以找出这里出了什么问题?
答案 0 :(得分:1)