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 在字串中找到正規表示式所匹配的所有子串,並返回一個列表,如果沒有找到匹配的,則返回空列表。所以如果你要匹配...