27.11. __future__ — future 文の定義 — Python 2.7ja1 documentation
printはステートメントとして解釈されるので、このようには書けない
print("foo", "bar", "baz", end='', sep=' ')
上のように書きたいなら、下のおまじないを書く必要がある。
from __future__ import print_function print("foo", "bar", "baz", end='', sep=' ') # foo bar baz