当前位置:python教程 > Python基础教程 > python方法的绑定和未绑定

python方法的绑定和未绑定

  • Python基础教程
  • 发布时间:2021-05-31 10:23:56 作者:python学习 来源:[db:来源]
  • 浏览量:3887
  • 本文有204个文字,大小约为1KB,预计阅读时间1分钟 更新时间:2022年05月29日 23:05:27

原文标题:python方法的绑定和未绑定

1、说明

未绑定对象的方法:无self参数的方法,通过定义类调用函数,返回未绑定self的方法。

绑定对象的方法:带self参数的方法,即实例方法,通过实例对象调用函数返回绑定self参数的方法。

2、实例

## fn.py
class BoundClass:
    def action(self):
        print("bound class action ....")
 
    """
        python3.x未绑定self对象的方法均是类定义的函数,注意这个还不是属于静态方法和类方法
    """
    def unbound(num):               ## work in py3.x,fail in py2.x
        print("the number is %d" % num)
 
>>> t = BoundClass()
>>> t.action()              ## action方法绑定实例对象self,可以直接通过点号运算调用  
 
>>> m = BoundClass.action   ## m是没有绑定实例对象self的方法
>>> m(t)                    ## 调用需要传递实例对象t

以上就是python方法绑定和未绑定的介绍,希望对大家有所帮助。

[版权声明]

本文标题:python方法的绑定和未绑定作者:会选保险公司

本文链接:http://www.pinganzhangjinping.cn/jichu/jc2705.html——此文章系本站原创/整理,转载请标明出处、原标题、链接

  • [db:关键词]
  • python方法
  • 中国保险公司有哪些

    阳光保险公司官网:www.sinosig.com
    人工客服电话:95510
    平安保险公司官网:www.pingan.com
    人工客服电话:95511
    人寿保险公司官网:www.e-chinalife.com
    人工客服电话:95519
    太平洋保险公司官网:www.cpic.com.cn
    人工客服电话:95500
    华夏保险公司官网:www.hualife.cc
    人工客服电话:95300
    大家保险公司官网:www.djbx.com
    人工客服电话:95569
    大地保险公司官网:www.ccic-net.com.cn
    人工客服电话:95590
    众安保险公司官网:www.zhongan.com
    人工客服电话:400-999-9595
    新华保险公司官网:www.newchinalife.com
    人工客服电话:95567
    安邦保险公司官网:www.anbanggroup.com
    人工客服电话:95569
    太平保险公司官网:www.cntaiping.com
    人工客服电话:95589
    友邦保险公司官网:www.aia.com.cn
    人工客服电话:400 820 3588
    中国人民保险公司官网:www.picc.com
    人工客服电话:95518
    中华保险公司官网:www.cic.cn
    人工客服电话:95585
    中宏保险公司官网:www.manulife-sinochem.com
    人工客服电话:95383
    天安保险公司官网:www.95505.com.cn
    人工客服电话:95505
    泰康保险公司官网:www.taikang.com
    人工客服电话:95522
    华泰保险公司官网:www.ehuatai.com
    人工客服电话:95509
    紫金保险公司官网:www.zking.com
    人工客服电话:95312
    安盛保险公司官网:www.axa.cn
    人工客服电话:95550
    史带保险公司官网:www.starrchina.cn
    人工客服电话:4009995507