已采納回答 / KuRoKun
不要print對列表的操作L=[]for n1 in range(1,10):? ?for n2 in range(0,10):? ? ? ?for ?n3 in range(0, 10):? ? ? ? ? ?if n1==n3:? ? ? ? ? ? ? ?L.append(100*n1+10*n2+n3)print L
2017-01-17
已采納回答 / 小雷8
def toUppers(L):? ? Q=[]? ? for x in L:? ? ? ? if isinstance(x,str)==True:? ? ? ? ? ? Q.append(x.upper())? ? return Qprint (toUppers(['Hello', 'world', 101]))#python 3.4
2017-01-17
已采納回答 / 花絕世
不可能不改名,因為函數名沖突了,你把兩個函數導進來的。要么你就把第一個函數導入方法改下,把整個模塊導入,import deftest2,調用的時候就用deftest2.power。。。
2017-01-16
已采納回答 / 鉞箜
同樓上IDLE提示list對象不可調用把L(i)改成L[i]就對了用小括號的時候,L被當作一個函數了,而L在這是個list,所以不可調用用中括號可以獲取list的元素參考回答見http://stackoverflow.com/questions/18758186/typeerror-list-object-is-not-callable<...圖片...>
2017-01-15
已采納回答 / 游代丁
r'……' 是一個固定形式,如果在里面插入包含 'x' 和 ''x'' 這樣類型的字符串,會導致python解釋器對字符串錯誤理解要想在raw里面任意插入?'x' 和 ''x'' 這樣類型的字符串,要用 r'''……''' 這樣的形式
2017-01-13