小编Fre*_* HE的帖子

python lambda表达式中的"self"

def buildTestCase(xmlfile, description, method, evalString):
  func = lambda self, xmlfile=xmlfile, method=method, evalString=evalString: \
       method(self, evalString, feedparser.parse(xmlfile))  
  func.__doc__ = description
  return func
Run Code Online (Sandbox Code Playgroud)

上面是feedparser的代码片段,为什么函数定义方法中有"self"(self,evalString,feedparser.parse(xmlfile))?

谢谢.

python lambda

5
推荐指数
1
解决办法
6818
查看次数

标签 统计

lambda ×1

python ×1