0
0 комментариев

Почему функция/оператор/набор символов (или что оно на самом деле) print не может работать в выражениях?

Python 2.7.9 (default, Jun 29 2016, 13:08:31)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hahaha')
hahaha
>>> 0 or print('hahaha')
  File "<stdin>", line 1
    0 or print('hahaha')
             ^
SyntaxError: invalid syntax
>>> def test(): print('hahaha')
...
>>> 0 or test()
hahaha
>>>


Добавить комментарий