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

哪些企业需要做网站广州推广引流公司

哪些企业需要做网站,广州推广引流公司,为什么不自己做购物网站,中国人去菲律宾做网站赌钱会抓吗官方的说法: classmethod(function) 中文说明: classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下: class C:classmethoddef f(cls, arg1, arg2, ...): ...看后之后真是一…
官方的说法: 
classmethod(function)
中文说明:
classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下:
class C:@classmethoddef f(cls, arg1, arg2, ...): ...

 
 看后之后真是一头雾水。说的啥子东西呢???
 
自己到国外的论坛看其他的例子和解释,顿时就很明朗。 下面自己用例子来说明。
 
看下面的定义的一个时间类:
class Data_test(object):day=0month=0year=0def __init__(self,year=0,month=0,day=0):self.day=dayself.month=monthself.year=yeardef out_date(self):print "year :"print self.yearprint "month :"print self.monthprint "day :"print self.day
t=Data_test(2016,8,1)
t.out_date()

输出: 
year :
2016
month :
8
day :
1

符合期望。
 
如果用户输入的是 "2016-8-1" 这样的字符格式,那么就需要调用Date_test 类前做一下处理:
string_date='2016-8-1'
year,month,day=map(int,string_date.split('-'))
s=Data_test(year,month,day)

先把‘2016-8-1’ 分解成 year,month,day 三个变量,然后转成int,再调用Date_test(year,month,day)函数。 也很符合期望。
 
那我可不可以把这个字符串处理的函数放到 Date_test 类当中呢?
 
那么@classmethod 就开始出场了
class Data_test2(object):day=0month=0year=0def __init__(self,year=0,month=0,day=0):self.day=dayself.month=monthself.year=year@classmethoddef get_date(cls,
string_date):#这里第一个参数是cls, 表示调用当前的类名year,month,day=map(int,string_date.split('-'))date1=cls(year,month,day)#返回的是一个初始化后的类return date1def out_date(self):print "year :"print self.yearprint "month :"print self.monthprint "day :"print self.day

在Date_test类里面创建一个成员函数, 前面用了@classmethod装饰。 它的作用就是有点像静态类,比静态类不一样的就是它可以传进来一个当前类作为第一个参数。
 
那么如何调用呢?
r=Data_test2.get_date("2016-8-6")
r.out_date()
输出:
year :
2016
month :
8
day :
1

这样子等于先调用get_date()对字符串进行处理,然后才使用Data_test的构造函数初始化。
 
这样的好处就是你以后重构类的时候不必要修改构造函数,只需要额外添加你要处理的函数,然后使用装饰符 @classmethod 就可以了。
http://www.lbrq.cn/news/2548945.html

相关文章:

  • 企业所得税规避50种南京seo整站优化技术
  • 苏州设计网页网站软件开发自学步骤
  • 网站建设定制网站建设公司关键词排名手机优化软件
  • 想学网络营销网站建设福州网站建设方案外包
  • 外贸高端网站设计如何免费建立一个网站
  • 服装公司网站源码seo是搜索引擎吗
  • 深圳企业家日迈入第五年优化什么
  • 做网站开直通车营销宣传策划方案
  • 打渔网站建设新冠疫情最新消息今天
  • 宁波手机网站建设百度搜索引擎原理
  • 优客逸家网站源码北京seo课程培训
  • 中小企业网站建设好么网络广告策划案
  • 苏州北京网站建设sem竞价推广托管代运营公司
  • 购买云服务器后怎么做网站谷歌优化的网络公司
  • 好友介绍网站怎么做seo是什么化学名称
  • wordpress弹出登陆优化大师客服电话
  • 做网站 后端是谁来做的2023必考十大时政热点
  • 官方网站建设公司关键词排名点击软件网站
  • 建设网站的网站互联网平台
  • h5开发wordpress客户端优化关键词排名seo
  • 烟台广告公司网站建设河南做网站优化
  • 网站建设步骤详解视频免费行情软件网站下载大全
  • 企业主页的特点快速刷排名seo软件
  • php网站空间购买苏州seo网络推广
  • 用dreamweaver建设网站成品成功营销十大经典案例
  • 自己给公司做网站b站推广入口在哪
  • 做网站需要的技术代发百度首页排名
  • 制作视频网站违法吗网站开发建设步骤
  • 建设新闻网站的意义海南百度竞价推广
  • 网站建设与服务考试友链网
  • python学智能算法(三十))|SVM-KKT条件的数学理解
  • 汽车EDI:Vitesco EDI 项目案例
  • Hyperbrowser MCP:重新定义网页抓取与浏览器自动化的AI驱动工具
  • 机器学习之逻辑回归(Logistic Regression)
  • InfluxDB 与 Python 框架结合:Django 应用案例(三)
  • 【力扣热题100】哈希——字母异位词分组