python為什麼老提示SyntaxError

2021-04-12 18:01:08 字數 1331 閱讀 6114

1樓:孟羽然

定義函式是def,不是der。

2樓:陳真仙

python是強制縮排的,你的**有縮排錯誤啊

python syntaxerror語法錯誤有哪些原因? 20

3樓:盜墓者

你這兩個py檔案有一出很明顯的差別,看出來了嗎?

左邊個檔案:

右邊個檔案:

你左邊個檔案的print的括號只有一半,另一半沒有,右邊個檔案是正確的,所以可以正常執行而不報錯

補充一句,當%作站位符站位一個引數的時候,可以不用加(),兩個和兩個上才要加括號

4樓:生活需要走位

第5行起 print() 最後你少了一個右邊到括號 )

python顯示syntaxerror: invalid syntax,改了無數次縮排都沒用,求助!

5樓:匿名使用者

其實你的錯誤不是在這行,是在上一行,上一行那個print最後少了一個),也就是print函式沒閉合,專導致後面出現問題 (語法中的括號都要匹配的,另外換行建議加換行符號,python中是『\』在行尾加這個,屬表示下面一行是這一行後面的,不加這個會導致錯誤以及可能導致對**理解的歧義)。

這是什麼ide,連匹配括號的能力都沒有,如果用python的話,建議更換更好的ide,例如pycharm。不明白可追問。

python老提示語法錯誤

6樓:

fun2=my_fun2("小明":age=18,***="male":home="shanghai")

這冒號是個什麼寫法?引數之間要使用逗號分隔而不是冒號。

另外,def一個函式,在shell中需要單獨一句,即,以一個空行結束回車來結束它,然後在新的提示符後才可以使用它,比如:

>>> def my_fun2(name, **kw):

if name == '小明':

for k, v in kw.items():

print(k)

print(v)

>>> fun2 = my_fun2('小明', age=18, ***='male', home='shanghai')

age18

***male

home

shanghai

>>>

7樓:匿名使用者

"小明":age=18

使用solidworks時為什麼老提示記憶體不足我的電腦

剛剛安裝的solidworks軟體,開啟後總是提示記憶體不足,去檢視記憶體發現很充足,這種情況我們如何解決呢 把你的 電腦配置發出來看看 還有,你用的 如果是2014以後的版本 那確實會佔用好大的記憶體 sw17,9750 2060 16gb 2,每次啟動都彈出提示記憶體不足。怎麼接這茬?換個系統 ...

為什麼說python是膠水語言

你好,學習python程式語言,是大家走入程式設計世界的最理想選擇。python比其它程式語言更適合人工智慧這個領域,在人工智慧上使用python比其它程式設計有更大優勢。無論是學習任何一門語言,基礎知識,就是基礎功非常的重要,找一個有豐富程式設計經驗的老師或者師兄帶著你會少走很多彎路,你的進步速度...

用python中re match匹配為什麼一直是None

re.match 嘗試從字串的起始位置匹配一個模式,如果不是起始位置匹配成功的話,match 就返回專 屬none。re.search 掃描整個字串並返回第一個成功的匹配。re.findall 在字串中找到正規表示式所匹配的所有子串,並返回一個列表,如果沒有找到匹配的,則返回空列表。所以如果你要匹配...