已采納回答 / studyinimooc
L=['A','B']L[0],L[1]=L[1],L[0]print L這個(gè)打印的結(jié)果就是['B', 'A'],這句話(huà)的意思就是L[0],L[1]的值互換,或者說(shuō)批量重新賦值
2015-11-04
已采納回答 / 不再使用
開(kāi)始我也覺(jué)得奇怪 原來(lái)題目要求額 name: score ?:后有個(gè)空格 ?,可以打印出一個(gè)空格 同時(shí)具有不換行作用還有可能d[key]是一個(gè)獲取key的方式 不能像一般變量那樣連接吧+是連接字符串和變量 以及加法運(yùn)算的
2015-11-03
已采納回答 / BlusAnt
zip(range(1,len(L)+1),L)?l = range(1,len(L)+1) ?#從1開(kāi)始 到 L 的元素個(gè)數(shù)加1 ,之間的數(shù)列,也就是 [1,2,3,4]?zip(l,L) ?# zip函數(shù)可以把兩個(gè) list 變成一個(gè) list?
2015-11-03
已采納回答 / 小火星_
for循環(huán)那里敲完sum=sum+x之后再敲回車(chē)。>>> for x in L: sum = sum + x >>> print sum / 473.5>>>?
2015-11-02
已采納回答 / Perona
是滴range是這樣子的:語(yǔ)法:range(start, end, scan):參數(shù)含義:start: 計(jì)數(shù)從start開(kāi)始。默認(rèn)是從0開(kāi)始。例如range(5)等價(jià)于range(0, 5);end: 技術(shù)到end結(jié)束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]沒(méi)有5;scan:每次跳躍的間距,默認(rèn)為1。例如:range(0, 5) 等價(jià)于 range(0, 5, 1).所以這里range是不包含101。
2015-11-02
講師回答 / PengCheng
print 'Hello, ' + name + '.'這里的+ 是字符串連接符。?? name是變量,所以要用+號(hào) 和前面的字符串? hello 和后面的 字符串 .? 連接起來(lái)
2015-10-30
已采納回答 / Perona
range函數(shù)原型是這樣子的:語(yǔ)法:range(start, end, scan):參數(shù)含義:start: 計(jì)數(shù)從start開(kāi)始。默認(rèn)是從0開(kāi)始。例如range(5)等價(jià)于range(0, 5);end: 技術(shù)到end結(jié)束,但不包括end.例如:range(0, 5) 是...
2015-10-30
已采納回答 / Perona
<...code...>首先明白這是一個(gè)for循環(huán),根據(jù)上面的代碼,s是一組不重復(fù)的無(wú)序元素。a這個(gè)變量是在 for 循環(huán)中定義的,意思是,依次取出s中的每一個(gè)元素,并把元素賦值給 a,然后執(zhí)行for循環(huán)體(就是縮進(jìn)的代碼塊)??s進(jìn)的代碼里依次刪除t和s(這里已經(jīng)依次把值賦給a了)相同的元素。所以最后的結(jié)果是: set(['Bart'])
2015-10-29
已采納回答 / 子木李
這個(gè)是遞歸的寫(xiě)法,執(zhí)行到這一行時(shí),python解釋器會(huì)去查找move方法,然后找到后,將值代入,又繼續(xù)運(yùn)行到這里,然后就是move(n-2,a,c,b)了(其實(shí)仍然是n-1,只是相當(dāng)于第一次來(lái)說(shuō),是n-2),這樣一直執(zhí)行,直到n=1.然后就將a移到了c上,然后其他的n-1個(gè)移到了b上,這時(shí),move(n-1, a, c, b)執(zhí)行完了,然后又一直返回,返回,返回。。。因?yàn)檫f歸里調(diào)用了很多move方法嘛,然后繼續(xù)執(zhí)行下面的代碼,需要的就是將b上的n-1個(gè)通過(guò)a移動(dòng)c上,是不是又是相同的遞歸么,只是參數(shù)變了,...
2015-10-23