小作業7


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.了解生產者消費者模型

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM