亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

python進階

廖雪峰 移動開發工程師
難度中級
時長 3小時33分
學習人數
綜合評分9.20
575人評價 查看評價
9.6 內容實用
9.0 簡潔易懂
9.0 邏輯清晰

最贊回答 / lancelotzx
我理解你的問題為:為啥輸出了4次?兩次@performance? 相當于performance(performance(factorial(10)))考慮performance(factorial(10)):取time1,執行f即factorial三次,取time2,打印輸出時間差值;考慮?performance(performance(factorial(10))) :取time3,執行performance(factorial(10))三次,此時每執行一次則打印一次,取time4,打印輸出時間差值;從...

最贊回答 / 筱兵瀟將
JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。它基于JavaScript的一個子集。 JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的數據交換語言。易于人閱讀和編寫,同時也易于機器解析和生成。編碼:把一個Python對象編碼轉換成Json字符串 ? json.dumps()解碼:把Json格式字符串解碼轉換成Py...

最贊回答 / 星際怪物
class Person(object):? ? __count = 0? ? def __init__(self, name):? ? ? ? Person.__count=Person.__count+1? ? ? ? self.name =name? ? ? ? print Person.__countp1 = Person('Bob') #1p2 = Person('Alice') #2Person.__count=5 ?print Person.__count ? #5p3 = Person('...

最贊回答 / JS000
簡單點說就是當一個函數(如def my_func(): ? ?pass)前面加了@函數名(如@log),然后log函數就被賦值給my_func函數本身,并且my_func作為參數傳入log函數,也就是my_func = log(my_func)。然后用前面高階函數的知識去理解就行了。有參數裝飾器就是多了一個函數而已,層層剖析下就行了

最贊回答 / 痕六
<...code...>參數是一個對象,一個字符串和一個任意值。字符串可能會列出一個現有的屬性或一個新的屬性。這個函數將值賦給屬性的。并將屬性提供給對象。在 ?xiaoming = Person('Xiao Ming', 'Male',...

最贊回答 / JS000
可以的,但是前面代碼要改一下:def count():? ? fs = []? ? for i in range(1, 4):? ? ? ? def f(j):? ? ? ? ? ? return j*j? ? ? ? r = f(i)? ? ? ? fs.append(r)? ? return fs這樣最后你輸入print f1,結果就是[1,4,9]用f1,f2,f3= count()是因為用了閉包,f1(),f2(),f3()其實就是分別當j為1,2,3時的g()

最新回答 / JS000
f1,f2, f3其實就是個變量名字,你用fa,fb,fc代替答案還是1*1,2*2,3*3,并沒有必然聯系
課程須知
本課程是Python入門的后續課程 1、掌握Python編程的基礎知識 2、掌握Python函數的編寫 3、對面向對象編程有所了解更佳
老師告訴你能學到什么?
1、什么是函數式編程 2、Python的函數式編程特點 3、Python的模塊 4、Python面向對象編程 5、Python強大的定制類

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消