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实现扫描指定目录下的子目录及文件的方法
Jul 16 Python
Python中用Spark模块的使用教程
Apr 13 Python
Python中的map()函数和reduce()函数的用法
Apr 27 Python
总结网络IO模型与select模型的Python实例讲解
Jun 27 Python
用python求一个数组的和与平均值的实现方法
Jun 29 Python
Python 类的魔法属性用法实例分析
Nov 21 Python
python——全排列数的生成方式
Feb 26 Python
python matplotlib包图像配色方案分享
Mar 14 Python
解决keras backend 越跑越慢问题
Jun 18 Python
keras 多任务多loss实例
Jun 22 Python
Python中openpyxl实现vlookup函数的实例
Oct 28 Python
使用pipenv管理python虚拟环境的全过程
Sep 25 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制作简单的内容采集器的代码
2007/11/28 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
2016/12/19 PHP
extjs 学习笔记 四 带分页的grid
2009/10/20 Javascript
js prototype截取字符串函数
2010/04/01 Javascript
JavaScript 对象链式操作测试代码
2010/04/25 Javascript
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
JS 面向对象之神奇的prototype
2011/02/26 Javascript
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
Express与NodeJs创建服务器的两种方法
2017/02/06 NodeJs
微信小程序  http请求封装详解及实例代码
2017/02/15 Javascript
js判断是否是手机页面
2017/03/17 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
2019/09/10 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
python中列表和元组的区别
2017/12/18 Python
Python3实现的简单验证码识别功能示例
2018/05/02 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
HTML5离线缓存在tomcat下部署可实现图片flash等离线浏览
2012/12/13 HTML / CSS
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
人事助理岗位职责
2013/11/18 职场文书
蛋糕店的商业计划书范文
2014/01/27 职场文书
建议书标准格式
2014/03/12 职场文书
小学三八妇女节活动方案
2014/03/16 职场文书
新年爱情寄语
2014/04/08 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
售后客服工作职责
2014/06/16 职场文书
干部个人对照检查材料
2014/08/25 职场文书
2014年财务部工作总结
2014/11/11 职场文书
优秀党员申报材料
2014/12/18 职场文书
教师年终个人总结
2015/02/11 职场文书
大学生毕业个人总结
2015/02/15 职场文书
Redis 常见使用场景
2021/08/30 Redis