Я учусь программировать, и я использую Python для начала. Там, я вижу, что я могу сделать что-то вроде этого:Почему я не могу назначить печать 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.