已采納回答 / 慕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
最新回答 / newbeeTAT
我覺得這個例子涉及到了算法的東西,而且答案的定義的函數里面如果n不是1,那他就會遞歸執行下面的兩個本身函數,而且中間還有一次輸出。如果你想要完全明白他流程是怎么跑的,就找張紙把他每一次調用函數的參數是什么都寫出來就清楚了
2017-04-27
已采納回答 / 放學路上的小學生
無返回值是因為你返回的是append()方法的值,這個方法只會操作指定list,操作行為沒有返回值,或者說返回值是None,你要返回list才行,而不是list.append()方法。
2017-04-27
最新回答 / 放學路上的小學生
greet()方法里面沒有顯式的寫return,則該方法默認返回None。你在greet()前面加了print,自然就打印出來了。1、你可以去除print:<...code...>2、把方法體內的打印改成返回值,由外部調用進行打印。<...code...>
2017-04-27