3 回答

TA貢獻1842條經驗 獲得超13個贊
python提示錯誤invalid syntax時因為:
Python 2.x升級到Python 3.x,print函數的語法變化了,所以用Python 2.x的print函數的代碼,放在Python 3.x中運行,結果就出現了print函數的“SyntaxError: invalid syntax”了。
Python 2.x和Python 3.x中print函數語法方面的區別:
Python 2.x: print “所要打印的內容” , 不帶括號。
Python 3.x: print函數(”所要打印的內容”),必須帶括號。
所最好先查看下電腦上安裝的python版本,根據版本來修改報錯的代碼。
Python(英語發音:/?pa?θ?n/), 是一種面向對象、解釋型計算機程序設計語言,由Guido van Rossum于1989年底發明,第一個公開發行版發行于1991年,Python 源代碼同樣遵循 GPL(GNU General Public License)協議。

TA貢獻1812條經驗 獲得超5個贊
如果安裝了最新版本的Python 3.x版本之后,參考別人的代碼(基于Python 2.x寫的教程),去利用print函數,打印輸出內容時,可能會遇到print函數的語法錯誤:
1 | SyntaxError: invalid syntax |
這是因為Python 2.x升級到Python 3.x,print函數的語法變化了,所以用Python 2.x的print函數的代碼,放在Python 3.x中運行,結果就出現了print函數的“SyntaxError: invalid syntax”了。
Python 2.x和Python 3.x中print函數語法方面的區別:
Python 2.x: print “所要打印的內容” , 不帶括號。
Python 3.x: print函數(”所要打印的內容”),必須帶括號。
所以想要解決這個問題,最好先查看下電腦上安裝的python版本,根據版本來修改報錯的代碼。
添加回答
舉報