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使用MySQLdb for Python操作数据库教程
Oct 11 Python
Python实现的批量下载RFC文档
Mar 10 Python
python从sqlite读取并显示数据的方法
May 08 Python
详解Python中用于计算指数的exp()方法
May 14 Python
Python编程实现删除VC临时文件及Debug目录的方法
Mar 22 Python
python使用fcntl模块实现程序加锁功能示例
Jun 23 Python
python爬虫爬取某站上海租房图片
Feb 04 Python
python使用Plotly绘图工具绘制气泡图
Apr 01 Python
使用python实现ftp的文件读写方法
Jul 02 Python
将自己的数据集制作成TFRecord格式教程
Feb 17 Python
如何使用pandas读取txt文件中指定的列(有无标题)
Mar 05 Python
配置python的编程环境之Anaconda + VSCode的教程
Mar 29 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
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
JavaScript 指导方针
2007/04/05 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
2014/06/24 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
JavaScript动态修改网页元素内容的方法
2015/03/21 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
2015/05/04 Javascript
AngularJS ng-change 指令的详解及简单实例
2016/07/30 Javascript
如何实现json数据可视化详解
2016/11/24 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
React组件的三种写法总结
2017/01/12 Javascript
Node.js连接mongodb实例代码
2017/06/06 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
React Native自定义控件底部抽屉菜单的示例
2018/02/08 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
2020/04/16 Javascript
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
[03:41]2018完美盛典-《Fight With Us》
2018/12/16 DOTA
Python实现获取某天是某个月中的第几周
2015/02/11 Python
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
python中函数默认值使用注意点详解
2016/06/01 Python
python使用turtle绘制国际象棋棋盘
2019/05/23 Python
如何基于python实现脚本加密
2019/12/28 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
2020/01/08 Python
浅谈anaconda python 版本对应关系
2020/10/07 Python
深入解析HTML5 Canvas控制图形矩阵变换的方法
2016/03/24 HTML / CSS
沪江旗下的海量优质课程平台:沪江网校
2017/11/07 全球购物
医务工作者先进事迹材料
2014/01/26 职场文书
兰兰过桥教学反思
2014/02/08 职场文书
《青山处处埋忠骨》教学反思
2014/04/22 职场文书
化学工程专业求职信
2014/08/10 职场文书
学生会感恩节活动方案
2014/10/11 职场文书
公司股东出资证明书
2014/11/01 职场文书
小马王观后感
2015/06/11 职场文书
投诉信格式范文
2015/07/02 职场文书
你为什么是穷人?可能是这5个缺点造成
2019/07/11 职场文书
检讨书之工作不认真
2019/08/14 职场文书