1.下面代碼會輸出什么:
def f(x,l=[]): for i in range(x): l.append(i*i) print l f(2) f(3,[3,2,1]) f(3)
2.列表的sort方法和sorted的區別是什么?試舉例說明?
3.嘗試用兩個方式,分別用一行語句實現去除了中的相同項,將結果存放在l2列表中
l1 = ['b','c','d','b','c','a','a']
l2 = []
4.嘗試使用map高階函數,實現將列表['hellO', 'WORLD', 'pyTHon', 'guiDo']中所有的字符串首字符大寫,其他字符小寫
5.現有一個由100以內所有偶數組成的列表,將列表中所有能被4和6整除的數去除
6.
現有以下函數,利用裝飾器為此函數加上認證功能,也就是只有用戶名為'python', 密碼為'123'才能調用此函數,否則不允許
def my_log(name):
print('%s歡迎登陸'%(name))
7.利用裝飾器為函數加上統計執行時間的功能。
提示 time模塊中的time()函數可以獲取當前時間
8.了解生產者消費者模型