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

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

python進階

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

已采納回答 / 小肥魚2020
在Python中,定義一個函數要使用def語句,依次寫出函數名、括號、括號中的參數和冒號:,然后,在縮進塊中編寫函數體,函數的返回值用?return?語句返回。add是函數名,def是函數的定義語句add(25, 9, math.sqrt)是對上面函數的調用

已采納回答 / qq_研_motJOQ
return lambda : i*i? 返回的是一個函數,并把函數存進列表,分別傳遞給f1, f2,f3,之后的f1(),f2(), f3()表示調用返回的lambda函數,而去掉lambda后返回的是一個值(即 i*i的值),此時f1 ,f2, f3為數值,數值無法被當做函數調用(即不存在? 1() 這種寫法)

已采納回答 / 布魯斯先生
注意一下你的Python的版本,filter在Python2.7和Python3.x中有所區別:Pyhton2.7 返回列表,Python3.x 返回迭代器對象,有惰性運算的特性,節省了內存。

已采納回答 / Miracleeeeeee
return 返回就有括號 返回的字符串就帶著括號當然有括號了, 把%s/%s的括號去了 就沒有了

已采納回答 / 慕雪1559855
def log(*args, **kw):????def fn(f):????????print "call " + f.__name__????????return f????return fn

已采納回答 / 小肥魚2020
可能是老師想我們多思考,盡量不要用庫函數,用前面所學的知識來解決遇到的問題吧

已采納回答 / Ivana
加號操作符會調用__add__方法,r1 + ... 也就是r1對象調用其__add__方法,因此self傳入的就是r1,另外的r2相當于參數,也就是__add__(self, ...)中的...,在這里就對應r

已采納回答 / 慕神0525336
因為none無法用strip,就是為了避免none被strip報錯,所以才先s,none先判斷false ,and后面就不會執行了。取巧的用法,這么寫相當于免了你去判斷s是不是none,以及是none之后的后處理

已采納回答 / MEtoy
Python使用縮進對齊組織代碼的執行,所有沒有縮進的代碼,都會在載入時自動執行。每個文件(模塊)都可以任意寫一些沒有縮進的代碼,并在載入時自動執行。為了區分 主執行代碼和被調用文件,Python引入了變量:__name__。1)當文件是被調用時,__name__的值為模塊名;2)當文件被執行時,__name__的值為 ‘__main__’。以上摘取于https://blog.csdn.net/u011511601/article/details/53504355詳細解釋在https://blog.csd...

已采納回答 / 慕白莫語
你這個還是web的服務器,你應該在自己電腦的命令提示符中輸入命令

已采納回答 / 慕慕8545101
因為這里只是需要傳入一個函數就行了,當upper加了括號就變成了函數的調用。
課程須知
本課程是Python入門的后續課程 1、掌握Python編程的基礎知識 2、掌握Python函數的編寫 3、對面向對象編程有所了解更佳
老師告訴你能學到什么?
1、什么是函數式編程 2、Python的函數式編程特點 3、Python的模塊 4、Python面向對象編程 5、Python強大的定制類

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消