已采納回答 / qq_沬舞_0
?[start:stop:step]即:[開始索引:結束索引:步長值]* 開始索引:同其它語言一樣,從0開始。序列從左向右方向中,第一個值的索引為0,最后一個為-1* 結束索引:切片操作符將取到該索引為止,不包含該索引的值。* 步長值:默認是一個接著一個切取,如果為2,則表示進行隔一取一操作。步長值為正時表示從左向右取,如果為負,則表示從右向左取。步長值不能為0;所謂逆序截取,就是先截取,再進行逆序.列表['Adam', 'Lisa', 'Bart', 'Paul']正序 ????0?????????? ...
2018-05-05
已采納回答 / 慕粉3367176
sum = 0.0就是一個聲明變量的過程,如果沒有這一步,下面的sum = sum + i 中因為sum沒有聲明就不會被識別。 for x in L 就是將列表L中的值依次取出來,并將該值賦值給x,循環這個過程直到L中的值取完。
2018-05-05
已采納回答 / weibo_寵壞de冰_0
因為放到前面的時候是先進行一次sum+x,然后再把x的值乘以2。放到后面是先把x的值乘以2,再執行sum+x。具體一點就是,放到后面時,sum的值沒加把x=1加進去,直接從x=2時計算的。
2018-05-02
已采納回答 / qq_巴戈查干_0
#-*- coding:utf-8 -*-????#輸出漢字一定要加轉換L = ['這是第一個','這是第二個','這是第三個']print L[0]print L[1]print L[2]
2018-05-01
已采納回答 / 蕭瑟如楓1
不使用set一樣可以,只是相當于將一個數據集合賦給months,程序依然可以運行無誤,但是如果數據量增大,而且要求數據獨立(無重復數據)時,使用set不需要檢查,即使有重復值也會被set屏蔽,而且使用set進行添加、刪除更加方便,如果不使用set,需要增加刪除時需要將整個數據集再重新進行編輯。
2018-04-28