[問題] Class instantiate

看板Python作者 (.)時間12年前 (2013/04/20 06:23), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
class Timer (threading.Thread) def __init__(self, tid, event, time=0): self.event = event self.tid = tid if __name__ == '__main__': def callback(tid, tk): print "tid:"+ str(tid)+" "+ str(tk) t = Timer(15, callback) 我在讀一段程式碼的時候看到上面這個例子 我了解 t = Timer(15, callback) 在instantiate的時候 int(15)傳給__init__裡的tid callback是用什麼型態傳給event呢? 按照程式運行的結果 我猜想 event 是一個指到callback的pointer 謝謝大家幫忙回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 204.96.168.3

04/20 08:24, , 1F
型態? type(callback) ?
04/20 08:24, 1F

04/20 08:25, , 2F
python 的function 也是個物件喔~可能和你想的不太一樣~
04/20 08:25, 2F
文章代碼(AID): #1HSSFtug (Python)
文章代碼(AID): #1HSSFtug (Python)