已采納回答 / 慕粉3994969
print 'your age is ', age 是把一個字符串'your age is '和一個數值型的age串起來輸出 。如果 age是55,第二個age處就輸出55,如果age 是18,就輸出18。這是隨age的 值的變化而變化的 。而print‘your age is 55’就是 不管age是多少歲,永遠輸出不變的your age is 55.
2016-09-16
已采納回答 / Jason__Wang
The method?pop()?removes and returns last object or?obj?from the list.The method?insert()?inserts object?obj?into list at offset?index.所以這句代碼的意思是把L的最后一個數據放到最前邊來。
2016-09-16
已采納回答 / 杰倫1
def average(*args):? ? sum=0.0? ? if len(args)==0:? ? ? ? return sum? ??? ? for i in args:? ? ? ? ? ? sum=sum+i? ? ? ? ? ??? ? ? ? ? ??? ? return sum*1.0/len(args)你的return縮進了,所以循環一次就算了平均結果,也就是1/2=0.5
2016-09-14
已采納回答 / 慕粉3974317
因為第一行已經說了,我們是以utf-8方式編碼的,所以如果再在UTF-8的編碼前提下,繼續用u表示用unicode格式編碼就沒有必要了。utf-8是unicode編碼方式的一種實現方式。慕課在線環境推測為Ubuntu+Python。所以不叫u也可以通過編譯,但是在win下就不一樣。不加u顯示為亂碼。
2016-09-14