Python——方法总结

        日拱一卒无有尽,功不唐捐终入海。

class Pelple(object):

 

          #实例化方法  在创建的时候需要一个self参数

           #表示调用该方法的对象是谁

            def instanceFun(self):

                                print('我是一个实例方法')

            #类方法   在创建的时候需要一个cls参数

            #表示调用该方法的类是谁

            @classmethod

              def classF(cls):

                            print('我是一个类方法')

               #静态方法    静态方法无需指定调用的对用

                因此方法后面不需要指定参数

                可以通过类名/对象名+方法名字的方式类调用

                @staticmethod

                  def   staticFun():

                                    print('我是一个静态方法')

 

              #实例方法,类方法和静态方法的使用场景

                1.如果想让方法根据调用的对象的不同,显示不同的内容

                 或者实现不同的功能  经常使用对象方法

                 2.如果方法不需要做上述操作,方法不需要根据调用的队形

                    的不同,作出不同的调整,经常使用类方法和静态方法

                 3.静态方法可以被对象方法和类方法替换

 

#创建一个实例对象

#对象方法也叫做实例方法

#调用对象方法每次赋的值改变,存储地址也会改变

p=People()

p.instanceFun()

print(p.instanceFun)

类方法要使用类名+方法名字的方法来调用

#People.classFun()

静态方法可以通过类名/对象+方法名字的方式来调用

静态方法无论谁调用,存储地址都不会改变

People.staticFun()

p.staticFun()

print(p.staticFun())

                

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值