玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python语言method_descriptor语法正确解释是?

type(str.center)

python 中 method_descriptor 如何理解?

str.center('a', 3)'a'.center(3)作用是一样的

stackoverflow上的这个回答非常棒:

http://stackoverflow.com/questions/1180303/static-vs-instance-methods-of-str-in-python

原理:

class C:
    def method(self, arg):
        print "In C.method, with", arg

o = C()
o.method(1)
C.method(o, 1)
# Prints:
# In C.method, with 1
# In C.method, with 1

o.method(1) 可以看作是 C.method(o, 1)的简写。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19081.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月24日 - 19时37分23秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules