作家
登录

Python中的函数与方法 以及Bound Method和Unbound Method

作者: 来源: 2017-05-15 15:07:28 阅读 我要评论

Python中的函数与办法 以及Bound Method和Unbound Method

  1. [root@iZ23pynfq19Z ~]# cat 33.py 
  2. class A(object): 
  3.     def f(self): 
  4.         return 123 
  5. a = A() 
  6. print A.f() 
  7. print a.f() 
  8.   
  9. ## 敕令履行 ## 
  10. [root@iZ23pynfq19Z ~]# python -m dis 33.py 
  11.   1           0 LOAD_CONST               0 ('A'
  12.               3 LOAD_NAME                0 (object) 
  13.               6 BUILD_TUPLE              1 
  14.               9 LOAD_CONST               1 (<code object A at 0x7fc32f0b5030, file "33.py", line 1>) 
  15.              12 MAKE_FUNCTION            0 
  16.              15 CALL_FUNCTION            0 
  17.              18 BUILD_CLASS         
  18.              19 STORE_NAME               1 (A) 
  19.   
  20.   4          22 LOAD_NAME                1 (A) 
  21.              25 CALL_FUNCTION            0 
  22.              28 STORE_NAME               2 (a) 
  23.   
  24.   5          31 LOAD_NAME                1 (A) 
  25.              34 LOAD_ATTR                3 (f) 
  26.              37 CALL_FUNCTION            0 
  27.              40 PRINT_ITEM           
  28.              41 PRINT_NEWLINE       
  29.   
  30.   6          42 LOAD_NAME                2 (a) 
     1/6    1 2 3 4 5 6 下一页 尾页

      推荐阅读

      “视”创未来,首届家庭实时视频产业联盟论坛呼吁共建产业生态

    5月11日下昼,以“视”创将来为主题的首届家庭及时视频家当联盟论坛在深圳福田隆重召开。华为云核心>>>详细阅读


    本文标题:Python中的函数与方法 以及Bound Method和Unbound Method

    地址:http://www.17bianji.com/lsqh/35218.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)