天天看點

Python3.4 解釋一段程式時提示SyntaxError: invalid syntax錯誤

問題描述:

我用的Python版本是3.4。

這裡是一段程式及解釋結果:

Python3.4 解釋一段程式時提示SyntaxError: invalid syntax錯誤

提示錯誤:

        SyntaxError:invalid syntax .

        其實這句話的意思就是“文法錯誤:不正确的文法”。

        是以就很明白了,這幾句代碼不符合文法規範。

        但是有些人可能覺着奇怪,明明是教程上原封不動拷過來的代碼,怎麼會文法錯誤?

        原因在于:這段代碼符合的文法規範是Python2.7的,而我使用的版本是3.4的。Python3.4的文法規範和2.7是有差別的。就本段代碼而言,差別在于:3.4中print後需要括号,而2.7的print後不需要括号。

         是以,我們把這段代碼簡單的修改下再解釋就ok了:

Python3.4 解釋一段程式時提示SyntaxError: invalid syntax錯誤