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打包工具distutils、setuptools
Apr 20 Python
在Python中输入一个以空格为间隔的数组方法
Nov 13 Python
浅谈pycharm下找不到sqlalchemy的问题
Dec 03 Python
python opencv读mp4视频的实例
Dec 07 Python
Python为何不能用可变对象作为默认参数的值
Jul 01 Python
pandas中DataFrame修改index、columns名的方法示例
Aug 02 Python
python调用matplotlib模块绘制柱状图
Oct 18 Python
python对象销毁实例(垃圾回收)
Jan 16 Python
使用Python求解带约束的最优化问题详解
Feb 11 Python
Python拼接字符串的7种方式详解
Mar 19 Python
如何基于线程池提升request模块效率
Apr 18 Python
Python文件操作模拟用户登陆代码实例
Jun 09 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创建多级目录代码
2008/06/05 PHP
php foreach 参数强制类型转换的问题
2010/12/10 PHP
PHP判断一个字符串是否是回文字符串的方法
2015/03/23 PHP
基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法
2015/12/20 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
2016/11/03 PHP
PHP读取文件的常见几种方法
2016/11/03 PHP
用js做一个小游戏平台 (一)
2009/12/29 Javascript
浅谈JavaScript字符串与数组
2015/06/03 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
vue+element模态框中新增模态框和删除功能
2019/06/11 Javascript
前端天气插件tpwidget使用方法详解
2019/06/24 Javascript
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
浅谈django channels 路由误导
2020/05/28 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
2020/07/01 Python
Python爬虫防封ip的一些技巧
2020/08/06 Python
YOINS官网:时尚女装网上购物
2017/03/17 全球购物
科颜氏法国官网:Kiehl’s法国
2019/08/20 全球购物
时尚孕妇装:HATCH Collection
2019/09/24 全球购物
生物技术毕业生自荐信
2013/10/23 职场文书
单位人事专员介绍信
2014/01/11 职场文书
毕业生如何写自荐信
2014/03/26 职场文书
中秋节主持词
2014/04/02 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
幼儿老师求职信
2014/06/30 职场文书
教师党员个人整改措施材料
2014/09/16 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书
会议通知
2015/04/15 职场文书
高二数学教学反思
2016/02/18 职场文书
2019个人工作总结
2019/06/21 职场文书
浅谈Golang 嵌套 interface 的赋值问题
2021/04/29 Golang
python入门学习关于for else的特殊特性讲解
2021/11/20 Python