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获取android设备的GPS信息脚本分享
Mar 06 Python
python实现提取百度搜索结果的方法
May 19 Python
python开发中module模块用法实例分析
Nov 12 Python
Python3用tkinter和PIL实现看图工具
Jun 21 Python
python实现学员管理系统
Feb 26 Python
Python如何通过Flask-Mail发送电子邮件
Jan 29 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
Feb 23 Python
windows下的pycharm安装及其设置中文菜单
Apr 23 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
Jun 02 Python
pytorch使用horovod多gpu训练的实现
Sep 09 Python
Python读取ini配置文件传参的简单示例
Jan 05 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网页游戏学习之Xnova(ogame)源码解读(九)
2014/06/24 PHP
php将一维数组转换为每3个连续值组成的二维数组
2016/05/06 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
ThinkPHP 5.x远程命令执行漏洞复现
2019/09/23 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
javascript向后台传送相同属性的参数即数组参数
2014/02/17 Javascript
jQuery 计算iframe 窗口大小的方法
2014/05/13 Javascript
window.location.hash知识汇总
2015/11/09 Javascript
基于jQuery实现选取月份插件附源码下载
2015/12/28 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
javascript实现简易计算器的代码
2016/05/31 Javascript
jQuery ajax应用总结
2016/06/02 Javascript
深入剖析JavaScript面向对象编程
2016/07/12 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
2016/11/16 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
基于vue-element组件实现音乐播放器功能
2018/05/06 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
JavaScript设计模式之代理模式简单实例教程
2018/07/03 Javascript
jQuery-ui插件sortable实现自由拖动排序
2018/12/01 jQuery
vue界面发送表情的实现代码
2020/09/11 Javascript
linux系统使用python监测网络接口获取网络的输入输出
2014/01/15 Python
详解Python中的__new__()方法的使用
2015/04/09 Python
python避免死锁方法实例分析
2015/06/04 Python
python删除列表内容
2015/08/04 Python
分析并输出Python代码依赖的库的实现代码
2015/08/09 Python
Python 编码处理-str与Unicode的区别
2016/09/06 Python
Python 实现引用其他.py文件中的类和类的方法
2018/04/29 Python
PyQt编程之如何在屏幕中央显示窗体的实例
2019/06/18 Python
python自动识别文本编码格式代码
2019/12/26 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
2020/09/11 Python
linux面试题参考答案(4)
2014/09/21 面试题
健康教育评估方案
2014/05/25 职场文书
英语自我介绍演讲稿
2014/09/01 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
服装店员工管理制度
2015/08/07 职场文书