最贊回答 / 幕布斯449451
你應該是混淆了key和‘Paul’的概念d['Paul']中,'Paul'是個字符串,所以需要帶上單引號,這里'Paul'就是那個keykey如果是一個數字,那就直接寫成d[55]這樣就好了這里key是個變量,如果寫成d['key'],那這里key就是'key'這個字符串了,所以直接寫d[key]就好了
2019-01-20
已采納回答 / 小駱
我之前也這么寫,突然發現參數事實上不能不傳,如果有默認值取默認值可以不傳參數,但是如果沒默認值且不傳則報錯,所有不是None的原因驗證def greet(y):? ? print ygreet()
2019-01-19
已采納回答 / 小駱
多了個i少了個:,可以運行下面的例子def square_of_sum(L):? ? iL=[]? ? for i in L:? ? ? ? iL.append(i*i)? ? return sum(iL)? ??print square_of_sum([1,2,3])
2019-01-19