日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python基础学习1-计数器实例

發(fā)布時間:2025/7/14 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python基础学习1-计数器实例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
#!/usr/bin/env python # -*- coding:utf-8 -*- import time as tclass MyTimer:def __init__(self):#重寫初始化函數(shù)self.units=["年","月","天","小時","分鐘","秒"]self.lasted=[]#保存 計數(shù)開始時間和結(jié)束時間之間的時間差 年月日時分秒 對位相減self.message="未開始計時!"def __str__(self):#重新類的__str__函數(shù) 輸出字符串return self.messagedef __add__(self, other):#重寫類的__add__函數(shù) 當(dāng)對象調(diào)用+號時候調(diào)用self.message ="總共運(yùn)行了"result=[]for item in range(6):#用循環(huán) 在時間位置對應(yīng)相加total= self.lasted[item]+other.lasted[item]if total :ts=str(total)+self.units[item]result.append(ts)self.message+=tsreturn self.messagedef __sub__(self, other):self.message="兩個對象時間差:"result=[]for index in range(6):lfs=self.lasted[index] -other.lasted[index]if lfs:result.append(str(lfs)+self.units[index])self.message+=str(lfs)+self.units[index]return self.messagedef Start(self):self.message="計數(shù)器已經(jīng)運(yùn)行了:"self.begintime = t.localtime()#取當(dāng)前本地時間def Stop(self):self.endtime=t.localtime()#取當(dāng)前結(jié)束時間self.__SumTime()#開始計算時間差def __SumTime(self):#計算 開始時間和結(jié)束時間的差for item in range(6):rs=self.endtime[item]-self.begintime[item]self.lasted.append(rs)if(rs):self.message+=str(rs)+self.units[item]t1=MyTimer#創(chuàng)建計數(shù)器對象1 t1.Start() t.sleep(7) t1.Stop() print("對象t1:"+str(t1))t2=MyTimer()#c創(chuàng)建計時器對象2 t2.Start() t.sleep(1) t2.Stop() print("對象t2:"+str(t2))print(t1+t2) print(t1-t2)

?

轉(zhuǎn)載于:https://www.cnblogs.com/whzym111/p/5811300.html

總結(jié)

以上是生活随笔為你收集整理的python基础学习1-计数器实例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。