有关一个Python飞秒级计时器的代码

本文介绍了一个Python飞秒级计时器的实现,包括计时器类的定义,具备start、stop方法,支持计时器对象的打印及相加功能。代码实现了在不同状态下的计时操作。
摘要由CSDN通过智能技术生成

有关一个Python飞秒级计时器的代码

基本要求:

定制一个计时器的类:
start和stop方法代表启动计时和停止计时;
假设计时器对象为t1,print(t1)和直接调用t1均显示结果;
当计时器未启动或已经停止计时,调用stop方法会给予温馨提示;
两个计时器对象可以进行相加:t1 + t2。返回总的时间。

代码如下:

import time as t

class Timer():
	def __init__(self):
		self.prompt = '未计时!'
		self.lasted = []
		self.begin1 = 0         #1指精确到飞秒
		self.end1 = 0          
		self.begin2 = 0         #2指精确到秒,localtime的精确度
		self.end2 = 0
		self.last = 0
		self.unit = ['年','月','天','小时','分钟','秒']
		self.united = [1,12,31,24,60,60]
		
	def start(self):
		if self.begin1 != 0 and not self.end1:
			print('计时未停止,请先运行stop结束计时')
		else:
			self.begin1 = t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值