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通过pil模块将raw图片转换成png图片的方法
Mar 16 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
Apr 17 Python
python XlsxWriter模块创建aexcel表格的实例讲解
May 03 Python
pycharm修改界面主题颜色的方法
Jan 17 Python
关于Pycharm无法debug问题的总结
Jan 19 Python
Python3转换html到pdf的不同解决方案
Mar 11 Python
python itchat给指定联系人发消息的方法
Jun 11 Python
python爬取Ajax动态加载网页过程解析
Sep 05 Python
python使用 __init__初始化操作简单示例
Sep 26 Python
Python 中使用 PyMySQL模块操作数据库的方法
Nov 10 Python
python 还原梯度下降算法实现一维线性回归
Oct 22 Python
OpenCV+Python3.5 简易手势识别的实现
Dec 21 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的面试题集
2006/11/19 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
jquery 打开窗口返回值实现代码
2010/03/04 Javascript
node.js 一个简单的页面输出实现代码
2012/03/07 Javascript
Javascript 颜色渐变效果的实现代码
2013/10/01 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
javascript HTML+CSS实现经典橙色导航菜单
2016/02/16 Javascript
解决node.js安装包失败的几种方法
2016/09/02 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
javascript实现简单的可随机变色网页计算器示例
2016/12/30 Javascript
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
2017/05/08 jQuery
详解前后端分离之VueJS前端
2017/05/24 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
vue轮播图插件vue-awesome-swiper
2017/11/27 Javascript
关于axios不能使用Vue.use()浅析
2018/01/12 Javascript
vue.js中$set与数组更新方法
2018/03/08 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
微信小程序手机号码验证功能的实例代码
2018/08/28 Javascript
js canvas实现橡皮擦效果
2018/12/20 Javascript
基于Vue全局组件与局部组件的区别说明
2020/08/11 Javascript
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
JavaScript实现打字游戏
2021/02/19 Javascript
Python数据集切分实例
2018/12/08 Python
Django Docker容器化部署之Django-Docker本地部署
2019/10/09 Python
大学毕业生通用自荐信范文
2013/10/31 职场文书
无故旷工检讨书
2014/01/26 职场文书
幼儿园教师岗位职责
2014/03/17 职场文书
旅游与环境专业求职信
2014/06/05 职场文书
个人三严三实对照检查材料思想汇报
2014/09/22 职场文书
2015年党员自我剖析材料
2014/12/17 职场文书
单位介绍信格式
2015/01/31 职场文书
小学元宵节活动总结
2015/02/06 职场文书
党风廉政建设个人总结
2015/03/06 职场文书
2016年教代会开幕词
2016/03/04 职场文书
浅谈pytorch中stack和cat的及to_tensor的坑
2021/05/20 Python
Python下opencv使用hough变换检测直线与圆
2021/06/18 Python