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

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

python進階

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

已采納回答 / 慕仰0186287
兄弟,你縮進有問題, __str__在__init__的縮進里,所以編譯器把__str__當成在__init__中定義的函數了python對縮進很嚴格的。。。

已采納回答 / 慕圣1587701
第2行 和 第3行 換下 試試

已采納回答 / 慕哥1930468
我理解的,因為python的對象是可動態擴充屬性的,你看一下__slots__這一節:<...圖片...>所以如果添加了__slots__語句,就不可擴充屬性了,就不會出現你說的問題:<...圖片...>

已采納回答 / 斜陽映水
if是進行判斷,為了使得當unit為s時這個代碼也適用,而且當你的t=t2-t1時,明顯不符合前提條件——時間單位要求為ms

已采納回答 / 天很藍zpf
因為當你把g函數去掉,只保留return j*j 后,f 函數返回的就是一個int,那么fs這個集合就是int集合,那么count()方法返回的就是int集合,所以此時f1、f2、f3都是int,無法print? f1(),就會報這個錯:?'int' object is not callable

已采納回答 / 天很藍zpf
此處把s用作邏輯“與”運算,與運算兩邊的表達式都是布爾類型,True或者False,在python里面如果s是整數0,空值None,空字符串'',空集合( )都會被判定為False。單單一個len(s.strip())>0只能用于判斷是否空字符串'',但0、空值none、空集合( )都用不了s.strip(),所以,將s放在and前面可以先過濾,當s是整數0,空值None,空字符串'',空集合( )時判定為False,那么and運算這時就“短路”直接返回False,當s是'? ? '這種字符串時,s...

已采納回答 / JASON笨小孩
reduce返回一個值當然不需要加list了至于map前需要加list,可能與Python版本有關

已采納回答 / 慕粉3895972
self表示對當前對象的引用你要賦值的是當前對象的score屬性,所以要用self.score

已采納回答 / 僵小虎
class?Person(object):
????def?__init__(self,?name,?score):
????????self.name?=?name
????????self.__score?=?score


p?=?Person('Bob',?59)

print?p.name
try:
????print?p.__score
except?AttributeError:
????print?'attribute?error'

已采納回答 / 擁抱每天最早的陽光
L2 = sorted(L1,lambda p1, p2: cmp(p1.name, p2.name))中的p1和p2并不是指的上面的實例p1和p2<...code...>相當于一個函數,函數中的p1和p2就是函數的參數,拿出來可能會比較好理解<...code...>即<...code...>

已采納回答 / 高彬_
<...圖片...>return 這行代碼寫完之后需要按兩下回車,直到出現>>>三個箭頭再寫print語句

已采納回答 / 擁抱每天最早的陽光
當執行factorial(10)時,會先去執行注解,也就是@performance('ms')。因為帶參數,所以會先執行def performance(unit),把字符串ms傳到unit,然后會再把被注解的函數作為參數執行def perf_decorator(f),至此注解...

已采納回答 / Run1fast
import?time
def?performance(f):??????#3333333333扔到這來
????def?fn(*args,?**kw):?#5555555555這里取傳入函數的參數
????????t1?=?time.time()??#6666666666記錄當前時間
????????r?=?f(*args,?**kw)?#...
課程須知
本課程是Python入門的后續課程 1、掌握Python編程的基礎知識 2、掌握Python函數的編寫 3、對面向對象編程有所了解更佳
老師告訴你能學到什么?
1、什么是函數式編程 2、Python的函數式編程特點 3、Python的模塊 4、Python面向對象編程 5、Python強大的定制類

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消