python提示錯誤python提示錯誤invalidsyntax

2021-03-09 20:45:19 字數 3359 閱讀 1928

1樓:話費不想吃剛

python提示錯誤

baiinvalid syntax時因為:

python 2.x升級到python 3.x,duprint函式的語zhi法變化了,所以用daopython 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於2023年底發明,第一個公開發行版發行於2023年,python 源**同樣遵循 gpl(gnu general public license)協議。

2樓:白卡

如果安裝了最新版本bai的python 3.x版本之後,參考別人的**(基du於python 2.x寫的教程zhi),去利用print函式,列印dao輸出內容時,可能會遇到print函式的語法錯誤:

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版本,根據版本來修改報錯的**。

3樓:

except 與try 對齊

if __name__ 對齊到最左端

4樓:草原橡樹

語法錯誤應該是指的這一行

print("that's", "age"*7 , "in dog years.")

age是你前面輸入的變數不需要加引號

另外行對齊很重要的,上面這行之後需要對齊,也會比較美觀易讀

python提示錯誤invalid syntax怎麼辦?

5樓:話費不想吃剛

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於2023年底發明,第一個公開發行版發行於2023年,python 源**同樣遵循 gpl(gnu general public license)協議。

python syntaxerror: invalid syntax

6樓:

print要加bai括號是python3的要求,你應該用du的是zhipython2。

我試執行了一下,沒

dao有問題。

如果回你執行還是

答有問題,應該是縮排的問題,你要確保每個有縮排的行前面的空白要麼都是空格,要麼都是tab,必須要統一。另外你可以把詳細的錯誤資訊粘上來。

7樓:匿名使用者

。。。。。。。。你python什麼版本?

把print 語句換成print()函式試試。。。

8樓:法布里奧斯

不是版本的問題嗎,可以正常執行了?

執行的提示是什麼,還是invalid syntax嗎

9樓:遠空飄影

>>> def f()

syntaxerror: invalid syntax>>> def f():

global x

x=2print 'x is',x

>>> x=20

>>> f()

x is 2

>>>

10樓:匿名使用者

dle是一個自帶的編輯器,相當簡潔,簡潔到簡陋的地步。

輸入python,開啟的是

回python的執行視窗

你輸入:print "hello world"

就完成答第一步了,print,顧名思意,列印的意思你在開始選單 所有程式的python裡能看到一個idle(python gui)的東西,那就是idle了

11樓:雷神拌檸檬

可能是縮排問題,縮排不規範沒法執行

python2.7出現syntaxerror: invalid syntax錯誤

12樓:尐二瓜

這個copy提示是語法錯誤,你再看看baihello.py裡寫的內容是否縮排不正du確,或者你把裡zhi面的dao內容都刪除掉,複製我下面的這個:

print "hello,world!"

如果解決了您的問題請採納!

如果未解決請繼續追問!

13樓:那些朋友和花兒

invalid syntax 翻譯過來就是 語法錯誤的意思 python2.7 的話,

print是一個表示式內,要寫 print i python3 的話,print是一個函式容,所以要寫 print(i)

14樓:陽光的雷咩咩

怎麼也得加個引號之類吧,比如

'陳好'

u'陳好'

15樓:侍紹閭丘振銳

試試c:\python27\python

hello.py

初學Python遇到的問題求助,python初學者遇到的弱智問題

不太明白就是 為何如此多人,說遇到問題。而從來不描述問題?python初學者遇到的弱智問題 1.可能是路徑問題,裝個pythonwin試試看。既然你命令列能執行,那說明 沒問題。2.raw input的引數本來就是會列印的,後面才是你要輸入的部分。你說的 編輯器 指的就是從命令列執行起來的 吧?在那...

python中的temp,求解釋python中這幾句話的意思

temp指臨時資料夾。很多臨時檔案放在這裡,用來收藏夾,瀏覽網頁的臨時檔案,編輯檔案等,根據操作的過程進行臨時儲存的檔案技術。應定期刪除各種應用程式在 windows temp資料夾中儲存的臨時檔案,以清除上述這些零散的文字。還應刪除其子目錄中相應的所有檔案。雖然很多檔案的副檔名為 tmp 但它們其...

python中有哪些簡單的演算法,python包含什麼演算法

十種常見排序演算法一般分為以下幾種 1 非線性時間比較類排序 a.交換類排序 快速排序 氣泡排序 b.插入類排序 簡單插入排序 希爾排序 c.選擇類排序 簡單選擇排序 堆排序 d.歸併排序 二路歸併排序 多路歸併排序 2 線性時間非比較類排序 a.技術排序 b.基數排序 c.桶排序 總結 1 在比較...