云计算|云计算开发学习笔记:Python3 类的方法

来源 : 99API发布 : 2020-09-02 11:47:11访问数 : 2点赞数 : 1

  在类的内部,使用 def 关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数 self, 且为第一个参数,self 代表的是类的实例。

2bd81265aac9465ead734c25c1f9e461.png

  执行以上程序输出结果为:

d196d7eba8664b01bed59db8e241f26f.png

  self代表类的实例,而非类

  类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。

dc796e86006749699631f9adc0b6d203.png

  以上实例执行结果为:

7704720b1ff94705afe8baac4ff6d97e.png

  从执行结果可以很明显的看出,self 代表的是类的实例,代表当前对象的地址,而 self.class 则指向类。

  self 不是 python 关键字,我们把他换成 runoob 也是可以正常执行的:

1c90c269a7c6410e9582b6e369cf5511.png

  以上实例执行结果为:

d7b3321a7b84478c9c288c8a72a9b2d1.png

1

电子邮箱:

service@99api.com

联系电话:

17350028402

微信客服:

电子邮箱:

service@99api.com

联系电话:

17350028402

微信客服: