問題描述:
我用的Python版本是3.4。
這裡是一段程式及解釋結果:

提示錯誤:
SyntaxError:invalid syntax .
其實這句話的意思就是“文法錯誤:不正确的文法”。
是以就很明白了,這幾句代碼不符合文法規範。
但是有些人可能覺着奇怪,明明是教程上原封不動拷過來的代碼,怎麼會文法錯誤?
原因在于:這段代碼符合的文法規範是Python2.7的,而我使用的版本是3.4的。Python3.4的文法規範和2.7是有差別的。就本段代碼而言,差別在于:3.4中print後需要括号,而2.7的print後不需要括号。
是以,我們把這段代碼簡單的修改下再解釋就ok了: