当前位置: 首页 > news >正文

陶瓷网站建设wordpress版权怎

陶瓷网站建设,wordpress版权怎,在网上做游戏网站违法吗,室内设计网站资源前言#xff1a;学习了python的类之后收获颇多#xff0c;于是想利用类创建一个简单的计时器第一代版本首先要明确自己的timer想要实现的功能…先列一些简单的吧比如#xff1a;开始计时的功能#xff0c;停止计时的功能#xff0c;有一些简单的提示语…还有一个问题…前言学习了python的类之后收获颇多于是想利用类创建一个简单的计时器第一代版本首先要明确自己的timer想要实现的功能…先列一些简单的吧比如开始计时的功能停止计时的功能有一些简单的提示语…还有一个问题叫什么名字呢…既然我们同属地球人那就叫EarthTimer吧额就叫ETimer算了import time as tclass ETimer:创建一个计时器的类# 初始化一些可能会用到的变量def __init__(self):self.begin 0self.end 0self.lasted 0# 开始计时def start(self):self.begin t.time()print(计时开始...)# 停止计时,并显示持续时间def stop(self):self.end t.time()print(计时结束...)self.lasted self.end - self.begin# 报出持续时间print(f持续了{self.lasted}秒)好了以上就是最简单的雏形能实现简单的计时报时功能采用实例化类对象的方法调用但是简单的缺点也很明显如果改变方法的调用顺序程序就会报错因此应该有相应的处理措施第二代版本要应对不同的情况if语句能充分发挥作用import time as tclass ETimer:创建一个计时器的类# 初始化一些可能会用到的变量def __init__(self):self.begin 0self.end 0self.lasted 0print(请调用start开始计时...)# 开始计时def start(self):# 已调用过start方法if self.begin:print(请调用stop停止计时...)else:self.begin t.time()print(计时开始...)# 停止计时,并显示持续时间def stop(self):# 如果未先调用start方法if self.begin 0:print(请调用start方法开始计时...)else:self.end t.time()print(计时结束...)self.lasted self.end - self.begin# 报出持续时间print(f持续了{self.lasted}秒)# 初始化变量self.begin 0self.end 0这样的话提示就变得更加人性化了也能防止用户在一定程度的操作失误的情况下防止程序崩溃但是对于一个正常的计时器要实现的功能远不止于此我不能因为自己技术的贫困而放弃对美好事物的追求。也许在计时过程中还会用到多次调用以及调用以前的记录或者将几次记录相加应该在代码中加入相应的功能魔法方法在学习过程中我了解到python在使用运算符还有调用某个变量时会调用其对应的类的某种方法来实现前面的功能。比如python遇到 “” 运算符时会调用内部的__add__()方法调用变量时会调用内部的__repr__()方法调用print函数时python会调用内部的__str__()方法…这些都是python的魔法方法我们可以重写这些魔法方法使其在我们创建的类中有额外的功效也就是定制我们自己的类方法重写__rper__()方法使我们在交互式python解释器下通过直接输入对象就可以调出相应值。(注rper()方法的返回值必须是字符串而且必须有返回值如果用print()方法代替输出就会出现无限套娃str()方法也是一样)# 重写__rper__方法def __repr__(self):if self.lasted 0:return 没有该条记录...else:return f该条记录为{self.lasted}秒通过重写__add__方法使得在调用两次计时的记录并把他们相加时能得到我们想想要的结果# 重写__add__方法def __add__(self, other):if self.lasted * other.lasted 0:return 缺少该条记录...else:return f总共为 {self.lasted other.lasted} 秒现在只要通过实例化方法创建对象我们的计时器能实现相当大部分的功能通过类似的方式也可以向计时器添加更多的功能…反思与感悟在python中一切皆对象。数字、字符串、元组、列表、字典、函数、方法、类、模块等等都是对象包括你的代码。了解python的一些魔法方法或者重写它们会达到意想不到的效果比如将加减法互换…在学习python的过程中总能发现一些新乐趣这些东西总能激起我学习的动力参考资料原文链接:https://blog.csdn.net/JesseGrowing/article/details/112546313
http://www.pierceye.com/news/96870/

相关文章:

  • 怎样提升网站关键词免费的html模版下载
  • 栖霞网站定制三合一建站网站
  • 免费建立一个个人网站设计官网登录入口
  • 门户网站模板之家北京网上服务平台
  • 合肥网站优化方案东莞做网站那家好
  • 个人备案网站可以做论坛吗山东住房建设厅官网站首页
  • 寺院网站模板网站策划制作公司 北京
  • 昆山教育云平台网站建设宁晋县建设局网站
  • 廊坊网站公司dw做网站背景音乐
  • 阜南做网站搜索引擎优化seo多少钱
  • 贵州建设厅网站怎样查询电工证天津网站备案
  • 常州做网站的公司在盐城做网站的网络公司电话
  • seo站外推广如何用wampp 做网站
  • 怎样用手机做网站中企动力百度百科
  • 哪些网站可以做任务挣钱免费app软件
  • 国内简约网站平潭县机场建设网站
  • wordpress 全站通知wordpress怎样打开速度快
  • 广州市建设职业培训学校网站移除wordpress版本
  • 如何申请一个网站 新网动画制作大师
  • 动易后台 网站统计调查 报表类型怎样使用手机相册备份网站源码
  • 做网站放到百度上需要什么查看wordpress使用什么主题
  • 深圳企业网站seo郑州汉狮专业做网站公司
  • 广东网站建设多少钱辛集专业网站建设
  • 怎样做网站公司的销售小程序推广计划怎么赚钱
  • 网站开发文档编写wordpress小说站群
  • 南宁网站开发推广网站html模板下载
  • 网络编辑的网站建设题二手域名交易平台
  • 定制网站开发商业计划书贵南县网站建设公司
  • 如何免费发布个人网站网站项目需求分析
  • 太原免费网站建设网站开发合作协议书