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

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

python進階

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

已采納回答 / Nayois
因為and有短路計算,x and y 如果x為False ,則結果直接為False這里None傳入之后 直接判斷為False了

已采納回答 / _江帥
平臺只會檢驗輸出結果與標準答案是否一致,一致則判斷正確

已采納回答 / 慕容7012403
運行成功啊,輸出結果也沒問題,只是可能你的代碼跟他給的答案不一致而已。

已采納回答 / martingeng
>>> def add(x, y, f):...? ? ?return f(x) + f(y)...>>> print add(5, -5, abs)10在終端練習的時候需要注意,方法定義后需要進行空行以表示結束,連續輸入會被認為是一個語句塊,這樣肯定會出現語法異常。

已采納回答 / 慕容7012403
我覺得你理解錯了,你應該要明白實現降序或者升序的函數是sorted函數,而不是你自定義的revered_cmp().而sorted函數的作用是接受一個比較函數對序列進行排列,而這個比較函數會根據返回值是-1,就會把 x 排在 y 前面,返回值是1,就會把 x 排在 y 后面,返回值為0,就把兩者并排。所以你定義的reversed_cmp(),是作為sorted()的一個參數實現降序功能,因為sorted()默認的參數為cmp,只能進行升序排列,當然題目只是為了鍛煉我們自定義排序函數,實際上sorted()...

已采納回答 / 水與紙
就是不用重新把所有的代碼寫一遍了,多少還是要寫一點東西,要不怎么知道怎么添加的新功能,至于有的想不明白看不懂可以先做好標記往下看,回過頭來可能會好一點

已采納回答 / qq_還能愛你多久_0
報錯意思是:對象中沒有_name_這個屬性,你仔細看name的前后是有兩個下劃線的__python中在打印變量時要用%,s代表的是字符串,fs代表的是浮點數.%s代表打印的變量是字符串,最后還要將變量名寫到最后,格式為%(變量名)

已采納回答 / 飛翔的企鵝1994
if 可以單獨使用,而elif 必須和if搭配使用,他這里只是用了兩個單獨的if語句而已

已采納回答 / qq_慕婉清321938
我是這么理解的。?sorted(),這個python內置方法需要調用形參有(列表,cmp)。如果該類里面沒有__cmp__這方法,她就默認排序,如果有,就調用這個類的cmp方法,所以這里的s就是列表里除自己以外的Student這類的實例。

已采納回答 / qq_夕陽秋風_0
fs中的是函數,函數才能執行,int怎么執行呢?

已采納回答 / 慕俠1087615
python 2.1以上是自帶__future__模塊的,為確認你的python中含有這個模塊,可以嘗試在python交互模式下輸入“from __future__ import ?unicode_literals”,如果沒有報錯的話,說明你的python是含有該模塊的補充說明:Python提供了__future__模塊,把下一個新版本的特性導入到當前版本,于是我們就可以在當前版本中測試一些新版本的特性。為了適應Python 3.x的新的字符串的表示方法,在2.7版本的代碼中,可以通過unicode_li...
課程須知
本課程是Python入門的后續課程 1、掌握Python編程的基礎知識 2、掌握Python函數的編寫 3、對面向對象編程有所了解更佳
老師告訴你能學到什么?
1、什么是函數式編程 2、Python的函數式編程特點 3、Python的模塊 4、Python面向對象編程 5、Python強大的定制類

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消