已采納回答 / 千里般若
range(1,100,2) 最后一個2的意思步長,生成的列表是[1, ?1+2, ? 1+2+2, ? 1+2+2+2,........]的意思,就是[1,3,5,7......]后一個數比前一個數大2
2017-05-03
已采納回答 / qq_丶碎語難斷葬花吟_0
d= {? ?'Adam': 95,? ?'Lisa': 85,? ?'Bart': 59} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #這是將一個dict賦值給dfor key in d: ? ? ? ? ? ? ? ? ?#遍歷dict d 中的key(即?'Adam',?'Lisa','Bart')? ?print key + ':', d[key] ? #打印遍歷的key 和key對應的value;d[key]為dict中key對應的值
2017-05-02
已采納回答 / 慕UI8079015
print L[2::3] 從索引為2(也就是正序第三個元素)的元素開始取值,每隔三個取一個,直到取完所有的值。?print L[4:50:5] 從索引為4(也就是正序第五個元素)的元素開始取值取到索引為50(第51個元素)的元素,每隔5個取一次,
2017-05-01
已采納回答 / 放學路上的小學生
因為本題是求平均數,用總數除以個數。因為個數不能作除數,所以要單獨區分一下長度是否為0。--------------------------------------------------------------------至于len(args)方法,len是一個函數,凡是內部定義了__len__(self)方法的類/對象(包括你自己寫的類),都可以用len(?)這個函數來調用內部的__len__()方法,當然,這個名稱一般用來定義長度了。這里的可變參數其實是一個tuple,和str/list/dict等...
2017-05-01
已采納回答 / zdghfg231
“+”符號在print函數里對于字符串來說才會被替換成空格,而對于數字來說則表示數學里的加法,所以只要把x和y改成字符串類型就好。用str()函數,即print str(x) + str(y)
2017-04-30
已采納回答 / 放學路上的小學生
無返回值是因為你返回的是append()方法的值,這個方法只會操作指定list,操作行為沒有返回值,或者說返回值是None,你要返回list才行,而不是list.append()方法。
2017-04-27