importtime as t
class
mytimer():
#初始化建構函式
def__init__
(self):
self.prompt = "
未開始計時...
"self.lasted =
self.begin =0
self.end =0
#重寫__str__方法 (演示使用,**可省略)
def__str__
(self):
return
self.prompt
#重寫__repr__方法
def__repr__
(self):
return
self.prompt
#__repr__ = __str__ #偷懶的repr方法
#開始計時
defstart(self):
self.begin =t.localtime()
print ("
計時開始....")
#結束計時
defstop(self):
self.end =t.localtime()
self.calc()
print ("
計時結束...")
#計算執行時間
defcalc(self):
self.lasted =
self.prompt = "
總共執行了
"for i in range(6):
self.prompt +=str(self.lasted[i])
#呼叫方法:
>>> my = mytimer() #
例項化乙個類物件
>>>my
未開始計時...
#類的例項變成str
>>> my.start() #
呼叫start方法,開始計時
計時開始....
>>> my.stop() #
呼叫stop方法,停止計時
計時結束...
>>> my #
檢視執行時間
總共執行了000007
如何自定義乙個UIProgressView
viewcontroller.m裡的檔案 import viewcontroller.h import myprogressview.h inte ce viewcontroller end implementation viewcontroller void viewdidload void di...
php 自定義條件,php如何自定義乙個方法
在php中可以通過 function foo arg 1,arg 2,arg n 形式定義乙個方法。使用者自定義函式 乙個函式可由以下的語法來定義 example 1 展示函式用途的偽 function foo arg 1,arg 2,arg n echo example function.n re...
如何自定義乙個記憶體池?
目錄 我們先寫個簡單的第一版記憶體分配器 第二版第三版alloctor 第四版alloctor 推進式單向鍊錶操作 分配24 size個記憶體空間 可以見圖prealloctor class firstalloctor firstalloctor std size t get void showwh...