python函数使用易错点_Python易错例题
為了更好檢測效果,請在作答時最好不要復制代碼去執行
第一題(實踐)
請使用zip函數將已給dict的key和value倒置
原dict:
{'name':'老王','age':'48','man or woman':'man'}
要求結果:
{'老王':'name','48':'age','man':'man or woman'}
第二題(高頻易錯)
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 = {'name':'老王','age':'48','man or woman':'man'}
print(dict(zip(c.values(),c.keys())))
2.D
print_to_add()并沒有return,默認None
3.A
別看錯,這是xor!(有些人不會看錯,只是做不到)
4.A
-7是往右邊加空格,3是保留三位小數(四舍五入)
5.C
是從第‘一’個下標開始的!
喜歡的話別忘了關注!謝謝閱讀!
The end
總結
以上是生活随笔為你收集整理的python函数使用易错点_Python易错例题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mongo 多条件筛选_如何制作提交按钮
- 下一篇: python消息推送_Python阿里云