最贊回答 / 人間世支離疏
def toUppers2(L):? ? LL=[]? ? for i in L:? ? ? ? if isinstance(i,str):? ? ? ? ? ? LL.append(i)? ? return LL按你的思路可以這樣
2019-03-09
最新回答 / 薛定諤與貓
任何編程語言里都不能這么寫,有的語言你這么寫就等于0,有的就會像python一樣,for sum in L,這句話就是把L中的元素取出賦值給sum,每次值都會被重新覆蓋。有的編程語言中,sum對象屬于局部變量,外部的sum的值一直都不會改變,而局部變量外部無法訪問,結果就會變成0。任何語言都不能這么去寫代碼,即使你知道原理而且結果是正確的,也不行。因為別的開發可能會搞錯,時間長了你可能自己都會搞錯導致代碼異常
2019-03-09
最贊回答 / 云甡
a = 45678+0x12fd2print(a)print("Learn Python in imooc")print(100<99)print(0xff == 255)
2019-03-07