我一直在尝试使用Python的新print
格式化数天。它已经达到了这样的程度,即我已经剪切并粘贴了几本书籍示例,试图检查这个问题。
print '{0} and {1}'.format('spam', 'eggs')
即使这个例子正在屈服:
print '{0} and {1}'.format('spam', 'eggs')
^
SyntaxError: invalid syntax
发生了什么?
答案 0 :(得分:2)
尝试:
print('{0} and {1}'.format('spam', 'eggs'))
在Python 3中print
不是一个声明,必须被称为print()
<强>输出:强>
spam and eggs