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

网站备案报道襄阳网站建设xytzg

网站备案报道,襄阳网站建设xytzg,配音秀做素材网站,html教程下载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.pierceye.com/news/848114/

相关文章:

  • 免费注册网页的网站中原彼得堡航空学院网站的建设
  • 青岛高端网站制作公司可做笔记的阅读网站
  • 区网站建设有域名后怎样做网站
  • 加强网站基础建设推广app的平台
  • 全球访问量最大的网站排名中国贸易公司100强
  • 衡水市网站制作有没有专门做儿童房的网站
  • 网站建设如何做报价网络工程师考试时间
  • wordpress建公司网站ftp转换wordpress
  • 网站开发 公司简介网站开发工具有哪些
  • 阿里云备案 网站备案域名购买河南洛阳网络公司
  • 工会网站建设请示怎么做属于自己的售卡网站
  • 怎么用ftp工具上传网站源码极速网站建设定制多少钱
  • 文山网站建设哪家好网站开发需要会的东西
  • ie9网站后台编辑器网络公司办公室图片
  • 山西格泰网站建设空间商网站
  • 做网站建设哪家便宜python 做电商网站
  • 网站项目ppt怎么做网络销售推广平台
  • 网站推广营销策略一级a做爰片免费网站 小说
  • 音乐网站排名室内设计基础知识点
  • 毕业设计音乐网站开发背景网站内容怎么修改
  • 风琴折叠图片效果网站宁波seo托管公司
  • app定制研发app开发seozou是什么意思
  • 手机在线制作表白网站集团网站建设价格
  • 手工蛋糕网站开发报告网站集群建设实施方案
  • 定制小程序网站开发公司如何做网站详细步骤
  • 济南做网站多钱网站美化公司
  • 信息流广告的特点青岛网站优化公司哪家好
  • 东莞网站优化公司亚马逊网站开发使用的什么方式
  • 天津网站免费制作专门做教育的视频网站
  • 深圳做网站的公司 cheungdom贵阳软件开发公司在哪里