我已经尝试使用Python新的print
格式好几天了。我已经剪下并粘贴了几本书的例子,试图研究这个问题。
print '{0} and {1}'.format('spam', 'eggs')
甚至这个例子也在让步:
print '{0} and {1}'.format('spam', 'eggs')
^
SyntaxError: invalid syntax
怎么回事?
尝试:
print('{0} and {1}'.format('spam', 'eggs'))
在Python 3中,print
不是一个语句,必须调用为print()
输出:
spam and eggs