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

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

python進階

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

已采納回答 / 慕碼人9073783
你沒輸入N的數值啊,輸入數值調用就可以了

已采納回答 / 蛻丶變
def calc_prod(lst):??? def lazy_prod():??????? def f(x,y):??????????? return x*y??????? return reduce(f,lst,1)??? return lazy_prodf = calc_prod([1, 2, 3, 4])print f()你定義了三個函數,第二層函數沒有返回結果

已采納回答 / 燚燚生輝
print(list(filter(lambda s: s and len(s.strip())>0,['test', None, '', 'str', '? ', 'END'])))

已采納回答 / 幕布斯1502929
map作用于整個list的每個元素上,def format_name(s)函數將L中每個元素作為函數參數,返回每個元素的s[0],即首字母。而print L[0]輸出的是L這個list中的第一個字符串。

已采納回答 / 荼灬
Python中的數據類型分為“不可變數據類型”和“可變數據類型”,不可變數據類型更改后地址發生改變,可變數據類型更改地址不發生改變。不可變數據類型,不允許變量的值發生變化,如果改變了變量的值,相當于是新建了一個對象。列表屬于可變數據類型,浮點數屬于不可變數據類型。而 s = s*i??? 是先調用等號右邊 s*i 中的s,此時系統會新建一個名為s的對象,s將不再指向原來的1,后面也沒有對s的賦值操作,因此此時s并沒有值,所以會報未定義的錯誤。列表是可變數據類型,運用append之后并不會創建新的對象,因此...

已采納回答 / 慕數據5594171
f是傳入的函數,def new_fn(f) 這里傳入的。你再看看代碼,你會發現fn是不能被自身返回的,因為自身不在自身的內部

已采納回答 / 人間世支離疏
? t = time.ctime() *1000 if unit =='ms' else time.time()首先題目要求是獲取計算時間第二time.ctime()返回易讀的字符串模式的當前時間?t = time.ctime() *1000就肯定會出錯,去掉*1000就不會打印了無數次 t

已采納回答 / 慕UI14957069
表示函數f的名稱,比如f=abs(),那么函數名就是abs

已采納回答 / 慕移動4262466
print filter(lambda s: s,len(s.strip()) > 0, ['test',None,"",'str',' ','END'])filter(函數,list)其中函數返回值是 True 或者False,然后filter 根據TRUE 或者false作用到后面的list中每個元素s,len(s.strip()) >0 相當于一個整體所以就不用再加 if進去。

已采納回答 / 慕標7383595
這個是因為在終端上寫python與.py文件里寫python不同,你先在終端上將函數定義好,不要寫print語句,定義好后按回車,出三個箭頭后輸入print語句就能正常運行輸出了<...圖片...>

已采納回答 / 桐人的星光
??,有點不理解你的意思,但是這個語句一般定義成打印日志(日志對于一個程序的維護是非常重要的),可以選擇性打印log,用于記錄調試程序用的。

已采納回答 / 慕神7042524
import mathdef is_sqr(x):? ? if int(math.sqrt(x))==1:? ? ? ? return xprint filter(is_sqr, range(1, 101))當x=4時,sqrt(x)=2 不等于1,判斷結束結果是[1, 2, 3]

已采納回答 / 夜半人寐
def calc_prod(1st):#不能是1st,數字開頭了? ? def lazy_():? ? ? def f(x,y):?? ? ? ? return x*y? ? ? return reduce(f,1st)? ? return lazy_f = calc_prod([1, 2, 3,4])#中文逗號print f()

已采納回答 / 慕粉4115124
你的g(j)中要求有一個參數,但是你接受f1=g1再調用f1時沒有傳一個參數,所以報錯。你這里應該把g(j)中的參數去掉。
課程須知
本課程是Python入門的后續課程 1、掌握Python編程的基礎知識 2、掌握Python函數的編寫 3、對面向對象編程有所了解更佳
老師告訴你能學到什么?
1、什么是函數式編程 2、Python的函數式編程特點 3、Python的模塊 4、Python面向對象編程 5、Python強大的定制類

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消