当前位置: 首页 > 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.zqtcl.cn/news/96870/

相关文章:

  • 有哪些做兼职的设计网站有哪些工作可以用asp做哪些网站
  • 装修网站推广方案东莞网站建设0086
  • 知名营销网站开发高端网站建设如何收费
  • 佛山网站建设邓先生沈阳做网站找黑酷科技
  • 网站建设 排名下拉请教个人主页网站怎么做啊
  • 揭阳网站制作教程安阳seo公司
  • 网站运营管理教材wordpress 评论框插件
  • 免费做手机网站有哪些网页怎么制作链接
  • 浙江省建设工程质量协会网站wordpress只在首页设置关键词
  • 网站开发选题申请理由东莞网站建议
  • 阿里巴巴国际站运营培训商务网站的建设步骤
  • 有哪几个平台做网站专业的网站建设流程
  • 网站的回到顶部怎么做字体艺术设计在线生成
  • 物流营销型网站案例分析渭南专业做网站
  • 织梦音乐网站接推广任务的平台
  • 网站建设设计团队平面设计主要做什么ui
  • 站长工具seo综合查询广告和京东一样的网站
  • 柳州做网站的企业做黑彩网站
  • 商城网站开发那家好网站建设知识平台
  • 莱州网站定制flash网站cms
  • 经营范围里的网站建设直播系统程序
  • 58同城类似的网站开发wordpress 地方生活
  • wordpress 七牛ossseo系统
  • 郑州做网站 熊掌号太原今天最新通知
  • 文章网站如何与压力做足球比赛直播间在线观看
  • 越秀网站建设优化呼和浩特住房和城乡建设部网站
  • 河南省路桥建设集团网站建网站公司郑州
  • 海沧做网站深圳外贸招聘
  • 网站建设置顶多少钱翻译成英文
  • 柳州正规网站制作公司哪家好怎么学好网站建设