
- [root@iZ23pynfq19Z ~]# cat 33.py
- class A(object):
- def f(self):
- return 123
- a = A()
- print A.f()
- print a.f()
- ## 敕令履行 ##
- [root@iZ23pynfq19Z ~]# python -m dis 33.py
- 1 0 LOAD_CONST 0 ('A')
- 3 LOAD_NAME 0 (object)
- 6 BUILD_TUPLE 1
- 9 LOAD_CONST 1 (<code object A at 0x7fc32f0b5030, file "33.py", line 1>)
- 12 MAKE_FUNCTION 0
- 15 CALL_FUNCTION 0
- 18 BUILD_CLASS
- 19 STORE_NAME 1 (A)
- 4 22 LOAD_NAME 1 (A)
- 25 CALL_FUNCTION 0
- 28 STORE_NAME 2 (a)
- 5 31 LOAD_NAME 1 (A)
- 34 LOAD_ATTR 3 (f)
- 37 CALL_FUNCTION 0
- 40 PRINT_ITEM
- 41 PRINT_NEWLINE
- 6 42 LOAD_NAME 2 (a)
推荐阅读
5月11日下昼,以“视”创将来为主题的首届家庭及时视频家当联盟论坛在深圳福田隆重召开。华为云核心>>>详细阅读
本文标题:Python中的函数与方法 以及Bound Method和Unbound Method
地址:http://www.17bianji.com/lsqh/35218.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示