為了更好檢測效果,請在作答時最好不要複製**去執行
第一題(實踐)
請使用zip函式將已給dict的key和value倒置
原dict:
要求結果:
第二題(高頻易錯)
def add(a):
if a == 1:
return 1
else:
return a + add(a-1)
def print_to_add(a):
print(add(a))
print(type(print_to_add(5)))
上面函式的輸出結果為( )
a.int
b.float
c.15
d.none
第三題(較易錯)
a = 0b10100101
b = 0b11001011
print(bin(a ^ b))
以上結果輸出正確的是( )
a.0b1101110
b.0b01101110
c.0b10000001
d.0b11101111
第四題(高頻易錯)
print('-'+'%-7.3f'%(24.2315)+'-')
以上**輸出結果為( )
a.'-24.232 -'
b.'-24.2315-'
c.'-24.231 -'
d.'-24.2315 -'
第五題(只要是個人都會)
colors = ['red','blue','orange','pink','yellow','brown']
print(colors[1:4:2])
以上**輸出結果為( )
a.['blue','pink','brown']
b.['red','orange','yellow']
c.['blue','pink']
d.['orange','yellow']
答案1.
c =
print(dict(zip(c.values(),c.keys())))
2.dprint_to_add()並沒有return,預設none
3.a別看錯,這是xor!(有些人不會看錯,只是做不到)
4.a-7是往右邊加空格,3是保留三位小數(四捨五入)
5.c是從第『一』個下標開始的!
喜歡的話別忘了關注!謝謝閱讀!
the end
python 個人使用易錯點記錄
copyfile src,dst src,dst 都需是檔名,如果dst 存在或無許可權,會丟擲異常 copy src,dst dst 可以是目錄名。shutil.copyfile src,dst 從源src複製到dst中去,當然前提是目標位址是具備可寫許可權,丟擲的異常資訊為ioexception...
Python易錯點總結
三個單引號 或者雙引號 既可以注釋也可以當作字串。python 中的淺拷貝只拷貝父物件不拷貝子物件,深拷貝父物件子物件全部拷貝。import copy a 1,2,3,4,a b b a c copy.copy a d copy.deepcopy a 5 a 4 c python中的命名方式 參考 ...
Python易錯點總結
1.定義只有乙個元素的元組必須要加逗號,否則只是乙個數.tuple 1,print tuple 2.對於列表和元組,下標值為 1都代表是最後乙個元素的下標,2代表倒數第二個元素的下標,依次類推.print list 1 print tuple 1 3.元組和列表的不同之處在於,元組一經初始化後就不能...