-2
我一直在嘗試使用Python的新的print
格式化幾天。它已經到了,我已經削減並粘貼了幾本書的例子,試圖檢查這個問題。爲什麼打印此格式的字符串會導致語法錯誤?
print '{0} and {1}'.format('spam', 'eggs')
即使這個例子中得到以下特性:
print '{0} and {1}'.format('spam', 'eggs')
^
SyntaxError: invalid syntax
這是怎麼回事?
您正在使用什麼版本的Python?如果您使用的是Python 3,則必須將'print'作爲函數調用:https://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-function –
您使用Python 3嗎? Python 3需要圍繞您的參數使用括號。 – Arc676