最新回答 / MRLO
for k, v in d.items():??? sum = sum + v??? print k,":",v?? ?print 'average', ':', sum/len(d)
2016-03-11
最新回答 / 清波
如樓主所說,加號“+”是用來連接兩個字符串的,而<...code...>中的d.get("Bart")是一個數字,Python 與JS不同,不支持數字到字符串的隱形轉換,必須顯式轉換,即:<...code...>
2016-03-08
最新回答 / 蔡德
一個整數(比如說127)既可以用十進制表示(就是127),也可以用十六進制表示(0x7F),前面加個0x代表這是十六進制數。同一個整數用十六進制表示時,位數可能會少點。開發者在編寫代碼時習慣使用十六進制了,這樣他們用十六進制就會方便點。編寫時整數前面加個0x就是十六進制,顯示時要是不指定十六進制,系統會自動輸出十進制的。
2016-03-05
最新回答 / 小孫很忙
這一節講的是函數內的參數可以為默認值,在不填入參數的時候仍然可以使用默認參數。所以當括號內無參數時,調用默認參數world,輸出Hello,world.有參數時,輸出Hello,xxx.
2016-03-04
最新回答 / W_Qing
1. values() 方法實際上把一個 dict 轉換成了包含 value 的list。2. 但是 itervalues() 方法不會轉換,它會在迭代過程中依次從 dict 中取出 value,所以 itervalues() 方法比 values() 方法節省了生成 list 所需的內存。
2016-03-04