亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python提示錯誤invalid syntax

python提示錯誤invalid syntax

犯罪嫌疑人X 2018-07-04 17:09:48
查看完整描述

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”了。

  1. Python 2.x和Python 3.x中print函數語法方面的區別:

  2. Python 2.x: print “所要打印的內容” , 不帶括號。

  3. Python 3.x: print函數(”所要打印的內容”),必須帶括號。

所最好先查看下電腦上安裝的python版本,根據版本來修改報錯的代碼。

Python(英語發音:/?pa?θ?n/), 是一種面向對象、解釋型計算機程序設計語言,由Guido van Rossum于1989年底發明,第一個公開發行版發行于1991年,Python 源代碼同樣遵循 GPL(GNU General Public License)協議。


查看完整回答
反對 回復 2018-07-26
?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

如果安裝了最新版本的Python 3.x版本之后,參考別人的代碼(基于Python 2.x寫的教程),去利用print函數,打印輸出內容時,可能會遇到print函數的語法錯誤:

1SyntaxError: 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版本,根據版本來修改報錯的代碼。


查看完整回答
反對 回復 2018-07-26
?
尚方寶劍之說

TA貢獻1788條經驗 獲得超4個贊

except 與try 對齊
if __name__ 對齊到最左端

查看完整回答
反對 回復 2018-07-26
  • 3 回答
  • 0 關注
  • 1686 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號