关于Python函数中self参数使用介绍

来源:互联网 发布:淘宝运营一般工资多少 编辑:程序博客网 时间:2024/06/01 08:55

摘要:类中函数定义需要加self,类外函数定义不需要

代码片

class Foo(object):  #类中方法加入了self参数       def say_someThing(self,str):          print(str)#类外方法不需要加入self参数   def say_hello():      print'hello'#类外函数使用say_hello()#类内函数使用,不需要加入self相关参数 foo=Foo()foo.say_someThing("hi")

总结:

  1. self在定义时需要定义,但是在调用时会自动传入。
  2. self的名字并不是规定死的(虽然本例子中用的self,实际上用其他的也行),但是最好还是按照约定是用self。
  3. self总是指调用时的类的实例。
原创粉丝点击