為什麼在python下編寫print hello world 提示invalid syntax

2021-06-28 17:07:57 字數 3538 閱讀 7148

1樓:匿名使用者

python2.7

print 'hello world'

python 3

print('hello world')

你可能裝了最新的3,和之前的版本有些細節上有改變,print是最明顯的改動。

2樓:彳亍雲啊

1 可能你的單引號用的是中文字元

2 在python3中print已經不是語句了,而是一個函式 print('hello world'),

在python3中不支援python2.7中print的語法規則

3樓:

python2 裡面用 print 'hello world' 或者 print('hello world')

python3 裡面只能用 print('hello world') 可能你安裝的是python3

4樓:流雨清揚

你用的是python3版本吧 print('hello world') 要加括號的 否則就會報語法錯誤

5樓:匿名使用者

python2 可以這樣寫,python3需要這樣寫:print('hello world')

6樓:匿名使用者

是 py2 還是 py3 啊?

如果是 py3 的話 要這麼寫:

print('hello world')

7樓:邊久

print 『hello world』 你的**有問題,是因為單引號是中文情況下輸入的。如下是你輸入的情況:

>>> print 『hello world』

syntaxerror: invalid syntax你需要把輸入法切換到英文下輸入,以下是鉤蓋過的情況:

>>> print 'hello world'

hello world

python 出現錯誤 syntaxerror: invalid syntax

8樓:金色潛鳥

print 語句是否漏了 小括號?

print("hello world !")

python 3 寫 print "hello world !!" 會得 「invalid syntax「 錯誤。

9樓:

>>> 提示符表明你來

當前已經在自python的解釋環境下了,這個時候你可以互動式地輸入命令,直接得到命令的輸出結果。

如果要執行某個編輯好的python指令碼,先回到系統提示符下(windows下的 >,liniux下的$), 然後再輸入python helloworld.py

10樓:匿名使用者

你已經在python環境裡了,exit()後cd到你程式所在目錄再執行python helloworld.py

11樓:前恆閆香旋

這是python互動環境的問題,不是**語法問題。

儲存到py中執行是沒問題的。

12樓:週週周杰杰倫

這個我以前經常遇見這個錯誤 基本上都是冒號出了問題

網頁連結

python>>> print 'hello world' syntaxerror: invalid syntax

13樓:匿名使用者

這應該是版本的問題,2的話直接就可以輸出,但是到了3需要放到括號裡,你可以查配套的文件

14樓:匿名使用者

>>> print ('hello world')

hello world

加上括號就能解決,我的是python 3.7版本

15樓:匿名使用者

python 2 裡 print 後面可以直接跟列印的內容,python 3裡 print 是一個函式,列印的內容以函式輸入引數的形式傳遞,print ('列印的內容')

16樓:雷神拌檸檬

print("hello"),3.x版本里得加括號。

17樓:牆邊小草

ltlan正解

print('hello world')

python提示錯誤invalid syntax

18樓:話費不想吃剛

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)協議。

19樓:白卡

如果安裝了最新版本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版本,根據版本來修改報錯的**。

20樓:

except 與try 對齊

if __name__ 對齊到最左端

21樓:草原橡樹

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

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

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

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

在醫學上PR是什麼意思,醫學pr是什麼意思

在醫學上,pr即protein,為蛋白質的簡寫,是一種複雜的有機化合物。多個蛋白質版可以一起,權往往是通過結合在一起形成穩定的蛋白質複合物,發揮某一特定功能。蛋白質的對人體的作用 1 蛋白質是生物體中的必要組成成分,參與了細胞生命活動的每一個程序 2 酶是最常見的一類蛋白質,它們催化生物化學反應,尤...

python為什麼那麼火?列舉一下你們學python的理由

個人開發 1.python有非常完善的基礎 庫 標準庫,開源庫,自定義模組 比如說 你要開發一個網路爬蟲,你可能只需要使用幾個 庫就行了,re,requests,selenium,beautifulsoup 2.很多人用django來開發自己個人部落格,django是一個開放源 的web應用框架,由...

為什麼這段python出現UnboundLocalError

上一個問題是檔案沒有找到,open的那個地址,下面這個是你要輸出username使用前沒有被賦值 python 錯誤警告 local variable a referenced before assignment 10 在f2 裡面加一句 nonlocal a 就可以,強制的把a宣告成a非本地的區域...