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

深圳网站建设主页泰州seo网络推广

深圳网站建设主页,泰州seo网络推广,百度指数网站,建设娱乐网站的要求Python类的方法主要分为实例方法、类方法和静态方法三种。 1 实例方法 以self作为第一个参数的方法#xff0c;就是类的实例方法。该方法由类的实例调用#xff0c;Python会把调用该方法的实例对象传递给self。 如下代码定义了一个名为A的类。 class A:def __init__(self…Python类的方法主要分为实例方法、类方法和静态方法三种。 1 实例方法 以self作为第一个参数的方法就是类的实例方法。该方法由类的实例调用Python会把调用该方法的实例对象传递给self。 如下代码定义了一个名为A的类。 class A:def __init__(self):self.i 0def i_f(self):self.i 1 其中i_f()是类A的实例方法i是类A的实例变量。 a1 A() a1.i_f() a2 A() 以上代码中定义了类A的对象a1、a2并且通过a1调用了i_f()此时i_f()方法的self参数的值是a1,而a1.i的值变为1而a2.i的值依然是0如图1所示。 图1 a1和a2的关系 2 类方法 类方法会作用于整个类对类做出的任何改变会对它所有的实例对象产生影响。类方法一般使用前缀classmethod来修饰。与实例方法类似类方法的第一个参数是类本身该参数一般被写为cls代码如下所示。 class A:i 0def __init__(self):A.i 1classmethoddef show_i(cls):print(cls.i) 其中i是A的类变量每次产生A的实例对象时都会对类变量i进行加1操作。show_i()被classmethod修饰因此它是A的类方法该方法能够打印出对类A进行实例化的次数。 a1 A() a2 A() a3 A() A.show_i() 以上代码中因为对A继续了三次实例化因此打印出的结果是3。 3 静态方法 静态方法用staticmethod修饰它既不会影响类也不会影响类的对象。代码如下所示 class A:def __init__(self):self.i 0staticmethoddef set_i():i 1 其中类A的set_i()方法是静态方法可以看出静态方法即没有self参数又没有cls参数。 a1 A() A.set_i() 此时虽然调用了set_i()方法但是a1.i的值依然是0。 需要注意的是静态方法也可以不用staticmethod来修饰。
http://www.ho-use.cn/article/10813720.html

相关文章:

  • 网站,商城,app 建设wordpress文章添加返回目录
  • 要做一个网站得怎么做阿里云网站建设的功能
  • 室内设计网站配色app北京做网站哪个好
  • 怎样建设打字网站本周新闻热点10条2021
  • 在欣欣网上做网站效果如何wordpress产品演示
  • 购物网站开发需要什么软件网络科技公司劳动合同
  • pos机做网站推广网站做的和别人一样违法
  • 服务器分配网络提高网站访问速度企业管理咨询论文
  • 网站建设 技术支持 阿里温州网站制作网站
  • 怎么给网站做备份呢温州网站制作的公司
  • 做弹弓教程网站徐州最新通知今天
  • 怎样建立网站目录结构网页版传奇网站
  • 罗湖网站建设的公司哪家好重庆网站推广外包企业
  • 一起合伙做项目的网站域名网站如何做市场推广
  • 宁波做网站的专业公司个人网站包含哪些内容
  • win2012服务器网站建设电子商务网站怎么建
  • 网站网站是怎么建设的做课件好用的网站
  • 建设网站推广广告图分析网站建设的体会
  • 潍坊企业网站模板建站简述网站建设的流程
  • nodejs适合网站开发中信建设有限责任公司湖南分公司
  • wap网站制作怎么做常用网站建设技术是什么
  • 上海网站建设 网站开发友情链接的网站图片
  • 网站开发支付宝做网站后台需要什么
  • 建立网站需要多少钱湖南岚鸿品牌营销优化
  • 广告设计图网站wordpress禁止上传
  • 网站ui界面设计长沙岳麓区房价
  • 免费申请网站 免备案长沙百度搜索排名优化
  • dnf游戏币交易网站建设桓台网站开发
  • 国际阿里网站首页建设注册安全工程师注册管理系统
  • 网站为什么被降权推广软件有哪些