我正在学习编程,使用Python开始入门。在这里,我发现可以像这样做:
>>>> def myFunction(): return 1
>>>> test = myFunction
>>>> test()
1
然而,如果我尝试使用
print
做同样的事情,它会失败:>>>> test2 = print
File "<stdin>", line 1
test2 = print
^
SyntaxError: invalid syntax
为什么print
与我创建的函数不同?这是使用Python v2.7.5。