python-函数变量与方法公有、私有整理

关于函数与方法的区别:

函数:

def funname():

  括号里面可以有形参,也可以没有,为空

在函数里面的参数整理:

方法:

def funcname(self):

  括号里面必须有个self,因为一个class可以有多个实例,self是用来区分每个实例的,如同一个图纸盖多个房子,而self就是每个房子的门牌号。

同一个类中方法间的调用:被调方法前面+self

class MyClass:
    def __init__(self):
        pass
    def func1(self):
        # do something
        print('a')   #for example      
        self.common_func()
     def func2(self):
        # do something
        self.common_func()
         
     def common_func(self):
         pass
原文地址:https://www.cnblogs.com/fish-101/p/11195254.html