定义一个关于时间操作的类TimeTest
,其中有一个获得当前时间的函数(静态方法)showTime
,在下列代码中请补全这个静态方法。
在主程序中,预置了相关的测试代码,运行代码,输出示例所示内容。
示例输出
06:58:06 06:58:06
import time
class TimeTest(object):
def __init__(self, hour, minute, second):
self.hour = hour
self.minute = minute
self.second = second
# 在这里添加静态方法,以时:分:秒的形式显示时间,例如:18:40:53
def showTime():
current_time=time.localtime()
formatted_time=time.strftime("%H:%M:%S",current_time)
print(formatted_time)
def show(self):
return f"{self.hour:02}:{self.minute:02}:{self.second:02}"
TimeTest.showTime() # 通过类名调用静态方法 showTime()
t = TimeTest(2,10,10)
nowTime = t.show() # 通过对象名调用静态方法 showTime()
print(nowTime)