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

wordpress网站访问慢宜兴做网站的联系方式

wordpress网站访问慢,宜兴做网站的联系方式,怎么做网站注册登入页面,品牌网python 类里面常用的方法有3个#xff1a;静态方法(staticmethod)#xff0c;类方法(classmethod)和实例方法(self) 1. 函数和方法 1.1 函数#xff1a; 函数定义是由def()关键字定义 def fun():a helloreturn a# 函数调用 res fun() print(res)1.2 方法-…python 类里面常用的方法有3个静态方法(staticmethod)类方法(classmethod)和实例方法(self) 1. 函数和方法 1.1 函数 函数定义是由def()关键字定义 def fun():a helloreturn a# 函数调用 res fun() print(res)1.2 方法-实例方法(self) 定义在类中同样也是由def()定义但此时不再是函数而是一种实例化方法。 定义的方法默认在括号里面加一个self参数self 是类本身的实例对象。 在调用的时候需要先进行实例化 class A(object):count 0def fun(self):b worldreturn b# A类不能直接调用fun # print(A.fun()) a A() print(a.fun())2. 静态方法(staticmethod)类方法(classmethod) staticmethod和classmethod就可以不需要实例化直接类名.方法名()调用。 静态方法对类一无所知只处理参数类方法适用于类因为它的参数始终是类本身。类方法可以由类及其对象调用。 2.1 静态方法 staticmethod用于修饰类中的方法使其可以再不创建类实例的情况下调用方法这样做的好处是执行效率较高当然也可像一般方法一样用实例调用该方法。 使用静态方法的好处是可以在不创建类实例的情况下调用该方法从而提高代码的灵活性和可重用性。 静态方法可以不带任何参数由于静态方法没有self参数所以它无法访问类的实例成员静态方法也没有cls参数所以它也无法访问类成员。静态方法既可以通过对象名调用也可以通过类名调用。 class A(object):count 0def fun(self):b worldreturn bstaticmethoddef start():print(start-----)# 不用实例化也能调用 A.start() # 实例化也能调用 a A() a.start()2.2 类方法 类方法是绑定到类而不是其对象的方法。class方法始终附加到一个类其中第一个参数作为类本身。不需要实例化类名称直接调用类方法实例化也能调用类方法 例1 class Person:age 25def printAge(cls):print(The age is:, cls.age)Person.printAge classmethod(Person.printAge) Person.printAge()例2 class Person:age 25classmethoddef printAge(cls):print(The age is:, cls.age)Person.printAge()例1和例2输出一样 所以classmethod等价于Person.printAge classmethod(Person.printAge) classmethod不需要self参数但第一个参数需要是表示自身类的cls参数。 以下这个例子很好 class DataTest(object):day 0month 0year 0def __init__(self, year0, month0, day0):self.day dayself.month monthself.year yeardef out_date(self):print(year :, self.year)print(month :, self.month)print(day :, self.day)t DataTest(2021, 8, 18) t.out_date()输出 year :2021 month :8 day :18但是如果用户输入的是 “2016-8-1” 这样的字符格式那么就需要调用Date_test 类前做一下处理 def get_data(cls, string_date):处理2018-8-18字符格式year, month, day map(int, string_date.split(-))return cls(year, month, day)string_date 2018-8-18 year, month, day map(int, string_date.split(-)) s DataTest(year, month, day) print(s.out_date())那可不可以把这个字符串处理的函数放到 DateTest 类当中呢 classmethod 【类最基本的作用是实例化出一个对象但是有的时候再实例化之前就需要先和类做一定的交互这种交互可能会影响实际实例化的过程所以必须放在调用构造函数之前。】 class DataTest(object):day 0month 0year 0def __init__(self, year0, month0, day0):self.day dayself.month monthself.year yeardef out_date(self):print(year :, self.year)print(month :, self.month)print(day :, self.day)classmethoddef get_data(cls, string_date):处理2018-8-18字符格式year, month, day map(int, string_date.split(-))return cls(year, month, day)定义一个get_data类方法处理完字符串后返回这个类的实例对象。这样有一举两得的效果在处理字符串的同时还能实现实例化。 r DataTest.get_data(2018-8-18) r.out_date()参考 https://zhuanlan.zhihu.com/p/544021480 https://blog.csdn.net/qq_46906413/article/details/124332735
http://www.zqtcl.cn/news/254710/

相关文章:

  • 怎样制作网站教程中国建设银行总部网站
  • 美食网站建设规划书辽宁建设工程信息网中标通知
  • iis搭建网站教程深圳注册公司条件
  • 怎么优化网站关键词排名api接口开发网站开发
  • 如何提升网站的搜索排名秦皇岛黄页大全秦皇岛本地信息网
  • 学生作业网站笔记本可以做网站吗
  • 网站开发毕设开题报告在线设计网站源码
  • 优普南通网站建设申请注册公司流程
  • 越南网站建设河南企业做网站
  • 优化免费网站建设做网站领券收佣金
  • 网站常用图标素材办公用品十大购物网站排名
  • 网络门户网站站长要维护网站
  • 网上有做衣服的网站有哪些做网站推广怎样才能省钱
  • 网站专题设计欣赏找网站公司做网站是怎样的流程
  • 网站上传后如何设置首页制作网络游戏
  • 外贸接单网站排名榜珠宝行网站建设方案
  • 酒店门户网站建设背景门户网站的发布特点
  • 网站营销与推广汕头澄海
  • php和asp做网站哪个好阿里云wordpress配置
  • 东莞响应式网站建设网络营销策略和营销策略的区别
  • 番禺做网站哪家强合肥网页网站制作
  • 100个免费推广网站阜阳网站建设价格低
  • 广西茶叶学会 网站建设给人做网站能赚钱吗
  • 网站建设的发展目标西湖区住房和城乡建设局网站
  • 佛山市手机网站建设网页制作教程第三版赵丰年pdf
  • 做的好的装修公司网站网页制作搜题软件
  • 网站公告栏代码铁路建设标准网站
  • 网站设计工具更好的做网站禅城技术支持骏域网站建设
  • 百度商桥可以在两个网站放网站qq 微信分享怎么做的
  • 大学生网站建设开题报告秀山网站建设