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

哈尔滨口碑好的建站公司新注册网站

哈尔滨口碑好的建站公司,新注册网站,西安seo优化,做网站 指导python类中的self是什么? 对象的方法都会有一个self参数,类比于c,self就相当于c的this指针。 由一个类可以生成无数个对象,当一个对象的方法被调用时,对象会讲自身的引用作为第一个参数传给该方法,那么pyt…

python类中的self是什么?

对象的方法都会有一个self参数,类比于c++,self就相当于c++的this指针。
由一个类可以生成无数个对象,当一个对象的方法被调用时,对象会讲自身的引用作为第一个参数传给该方法,那么python就知道需要操作哪个对象的方法了。
例子

class Ball:def setName(self,name):self.name=namedef kick(self):print("我叫%s,噢~谁踢我?"%self.name)

实例化:

a=Ball()
a.setName('流星')
b=Ball()
b.setName('地球')
c=Ball()
c.setName('火星')a.kick()
b.kick()
c.kick()

输出:
我叫流星,噢~谁踢我?
我叫地球,噢~谁踢我?
我叫火星,噢~谁踢我?

python的__init__()魔法方法

据说,python的对象天生拥有一些 神奇的方法,他们是面向对象的python的一切,他们是可以给类增加魔力的特殊方法,如果对象实现了这些方法中的某一个,那么这个方法就会在特殊的情况下被python调用,而这一切是自动发生的。

python的这些具有魔力的方法,总是被左右两个下划线包围,这里就讲其中一个基本的特殊方法,init()。

通常把__init__()方法称为构造方法,init()方法的魔力体现在只要实例化一个对象,这个方法就会在对象被创建时自动调用,其实,实例化对象时是可以传入参数的,这些参数会自动传入__init__()方法中,可以通过重写这个方法来自定义对象的初始化操作。

例子:

class Potato:def __init__(self,name):self.name=namedef kick(self):print("我叫%s,噢~谁踢我?"%self.name)

实例化:

p=Potato('流星')
p.kick()

输出:
我叫流星,噢~谁踢我?

http://www.yayakq.cn/news/967435/

相关文章:

  • 企业网站营销先有域名才可以做网站吗
  • 做网站 上海wordpress 主题开发工具
  • 如何建站网站重庆百度开户
  • 网站做tips烟台网站建设4038gzs
  • 专题探索网站开发教学模式的结构阿里巴巴网站建设建议
  • 做网站第一百度建网站
  • 小说阅读网站系统模板下载一个企业做网站的目的
  • 免费成品网站模板京东联盟的网站怎么做
  • 企业网站模板下载需谨慎海丰县建设局网站
  • 做网站文件下载玩转wordpress
  • 做个外贸网站大概多少钱扬州 网站建设
  • 网架公司是做什么的南昌seo快速排名
  • 湖南网站建设网络公司前端seo是什么意思
  • 贵港做网站化司jsp体育用品网站建设
  • 用群晖做网站服务器免费全能空间
  • 网站源码在线查询服务器网络配置
  • 手机版素材网站网站建设的渠道策略
  • 门户网站开发技术电商平台网站开发过程是什么
  • 网站建设与管理方向明年做那个网站能致富
  • 菏泽哪里做网站深圳如何搭建制作网站
  • 中国社区建设展示中心网站如何制作自己的公司网站
  • 南通做网站的公司有哪些wordpress 医院模板下载
  • 免费追剧网站今天国内最新消息
  • wordpress下载5.0.3南昌seo外包公司
  • 静态宠物网站设计论文宁波网站建设哪里有
  • 私人定制平台网站丹阳网站建设制作
  • 建设网站网站wordpress aliyun oss
  • 德州网站开发公司一般通过486
  • 常熟网站制作高端营销网站
  • 网站规划名词解释网站主页尺寸