python封装对象实现时间效果


Posted in Python onApril 23, 2020

本文实例为大家分享了python封装对象实现时间效果的具体代码,供大家参考,具体内容如下

python封装对象实现时间效果

# 钟表
import time
class Clock():
  def __init__(self, hour, minute, second):  # 时 分 秒
    self.hour = hour
    self.minute = minute
    self.second = second
  @classmethod
  def now(cls):
    nowtime = time.localtime()
    return cls(nowtime.tm_hour, nowtime.tm_min, nowtime.tm_sec)
  def run(self):
    self.second += 1
    if self.second == 60:
      self.second = 0
      self.minute += 1
      if self.minute == 60:
        self.minute = 0
        self.hour += 1
        if self.hour == 24:
          self.hour = 0
  def show(self):
    return "{} : {} : {}".format(self.hour, self.minute, self.second)

if __name__ == '__main__':
    cl = Clock.now()
    while True:
      print(cl.show())
      time.sleep(1)
      cl.run()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现k均值算法示例(k均值聚类算法)
Mar 16 Python
python单例模式实例分析
Apr 08 Python
详解Python如何生成词云的方法
Jun 01 Python
Flask框架信号用法实例分析
Jul 24 Python
对numpy下的轴交换transpose和swapaxes的示例解读
Jun 26 Python
pandas 对日期类型数据的处理方法详解
Aug 08 Python
提升python处理速度原理及方法实例
Dec 25 Python
tensorflow estimator 使用hook实现finetune方式
Jan 21 Python
Python绘制全球疫情变化地图的实例代码
Apr 20 Python
python opencv角点检测连线功能的实现代码
Nov 24 Python
pytorch中的model.eval()和BN层的使用
May 22 Python
Python自动化之批量处理工作簿和工作表
Jun 03 Python
python下函数参数的传递(参数带星号的说明)
Sep 19 #Python
Python 元类使用说明
Dec 18 #Python
Python3 入门教程 简单但比较不错
Nov 29 #Python
Python2.5/2.6实用教程 入门基础篇
Nov 29 #Python
python 快速排序代码
Nov 23 #Python
python 文件和路径操作函数小结
Nov 23 #Python
Python+Django在windows下的开发环境配置图解
Nov 11 #Python
You might like
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
面向对象的Javascript之二(接口实现介绍)
2012/01/27 Javascript
使用JSLint提高JS代码质量方法分享
2013/12/16 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
Validform表单验证总结篇
2016/10/31 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
微信小程序实现同一页面取值的方法分析
2019/04/30 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
2020/04/28 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
Python enumerate遍历数组示例应用
2008/09/06 Python
python中查找excel某一列的重复数据 剔除之后打印
2013/02/10 Python
python 弹窗提示警告框MessageBox的实例
2019/06/18 Python
python开头的coding设置方法
2019/08/08 Python
Python安装tar.gz格式文件方法详解
2020/01/19 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
Python drop方法删除列之inplace参数实例
2020/06/27 Python
python文件排序的方法总结
2020/09/13 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
纯css3实现照片墙效果
2014/12/26 HTML / CSS
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
高中生学习生活的自我评价
2013/10/09 职场文书
中专生自我鉴定范文
2014/02/02 职场文书
模范教师事迹材料
2014/02/10 职场文书
摄影专业毕业生求职信
2014/03/13 职场文书
公司建议书怎么写
2014/05/15 职场文书
2015年秋季小学开学标语
2015/07/16 职场文书
公司费用报销管理制度
2015/08/04 职场文书
技术入股合作协议书
2016/03/21 职场文书
MySQL 条件查询的常用操作
2022/04/28 MySQL
nginx实现多geoserver服务的负载均衡
2022/05/15 Servers