腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Swift
闭
包
、Java
闭
包
和
Python
表达式之间有什么区别?
、
、
、
、
Swift
闭
包
和
Python
表达式有什么区别?sum = lambda a, b : a + bvar sum = { (a: Int, b:
浏览 12
提问于2022-08-11
得票数 -1
回答已采纳
5
回答
lambda
函数
和
闭
包
之间的区别(在PHP中)?
、
、
、
"Magento PHP开发人员指南“第2章规定: Zend 2使用100%面向对象的代码,并利用PHP5.3的大部分新特性,即名称空间、后期静态绑定、lambda
函数
和
闭
包
。虽然post 有一些答案(例如,lambda只是一个匿名
函数
,
闭
包
是一个可以访问变量的
函数
,而不是它的参数列表中的变量),但它似乎是特定于programming语言的(其中有些提到了Scheme编程语言例如,根据文章,在
Python
中,似乎可以有非lambdas的<e
浏览 5
提问于2013-11-12
得票数 15
回答已采纳
2
回答
如何捕获
Python
闭
包
中的值
、
如何捕获
python
闭
包
中的值(而不是引用)?我尝试过的: 下面是一个
函数
,它列出了一系列无参数的
函数
,每个
函数
都输出一个字符串: def makeListOfFuncs( strings): for str in strings: return str return list 如果
python
中的
闭
包
像其他所有语
浏览 34
提问于2021-09-25
得票数 1
回答已采纳
10
回答
为什么
python
嵌套
函数
不称为
闭
包
?
、
、
我在
Python
中看到并使用了嵌套
函数
,它们与
闭
包
的定义相匹配。那么,为什么它们被称为“嵌套
函数
”而不是“
闭
包
”呢? 嵌套
函数
不是
闭
包
,因为它们不为外部世界所用?更新:我读到了关于
闭
包
的,它让我想到了这个关于的概念。我在下面的评论中找到了有人提到的那篇文章,但我不能完全理解文章中的解释,所以我问这个问题。
浏览 32
提问于2010-10-26
得票数 276
回答已采纳
2
回答
如何确定创建
闭
包
的
函数
?
、
、
Python
2.7中的这段代码在func周围创建了一个
闭
包
,包含了par变量: def func(arg):它可以这样使用:f(3) # returns 10 在运行时,是否有一种方法可以获取定义
闭
包
的
函数
的名称?也就是说:我只能访问f变量,可以获得f
闭
包
是在creator<e
浏览 10
提问于2016-12-22
得票数 6
回答已采纳
4
回答
Python
序列化词法
闭
包
?
、
、
有没有办法使用标准库在
Python
中序列化词法
闭
包
?pickle和marshal似乎不适用于词法
闭
包
。我真的不关心二进制与字符串序列化的细节,等等,它只需要工作即可。例如: def closure(waldo) : return closure 我希望能够将
闭
包
实例转储到一个文件中编辑:可以解决这个问题的一种相对明显的方法是使用一些反射hack将词法
闭<
浏览 90
提问于2009-02-21
得票数 22
回答已采纳
1
回答
揭示
Python
的模块模式?
、
Javascript有一个创建私有
函数
的模式,名为JavaScript的显示模块模式。两种语言都缺乏相同的私有关键字。这个模式在
Python
中不存在,有什么技术原因吗?
Python
并不是安静的javascript是一个原型语言,但它是接近的。它也有
闭
包
,所以我很惊讶没有从
Python
社区中找到对这个模
浏览 0
提问于2017-08-12
得票数 4
回答已采纳
1
回答
Python
在哪里存储
函数
闭
包
的名称绑定?
、
、
、
所以最近我理解了
函数
闭
包
的概念。somevar_returned = function()据我所知,
函数
闭
包
的目标是保持对对象的主动引用function.func_closure[0].cell_contents)问题是(正如我所理
浏览 1
提问于2015-08-26
得票数 9
回答已采纳
1
回答
具有一流
函数
的语言必然允许
闭
包
吗?
、
、
、
我理解
闭
包
的广泛概念(
函数
与定义时的环境快照一起存储),
函数
作为一流的公民意味着可以像语言中的任何其他数据类型一样传递和返回
函数
。有趣的是,我使用过的所有语言都具有作为一流公民的功能,例如
Python
、Javascript、Scheme似乎也总是有
闭
包
。实际上,将
闭
包
传递和返回是实现
函数
作为语言的第一级公民的一种方式,但我不确定是否能够编写它们是作为一流公民的
函数
的直接和不可避免的
浏览 1
提问于2014-12-16
得票数 7
1
回答
序列化和反序列化lambdas
、
、
我想在机器A上序列化,在机器B上反序列化,一个
python
。这有几个明显的问题: 泡菜模块不序列化或反序列化代码。它只序列化类/方法/
函数
的名称。我在google中找到的一些答案建议使用低级封送处理模块来序列化lambda的func_code属性,但它们无法描述如何从反序列化的代码对象中重构
函数
对象。marhshal(l.func_code)不会序列化与lambda相关的
闭
包
,这会导致检测给定的lambda何时真正需要
闭
包
的问题,并警告用户他试图
浏览 1
提问于2012-08-09
得票数 17
回答已采纳
2
回答
在
Python
中的映射
函数
实例之间共享数据
我正在用这个
函数
编写一个图形遍历脚本,它应用了一个映射
函数
,作为参数提供给每个顶点,但不知道如何共享
闭
包
,因为
Python
没有指针: function(vertex, closure)例如,这可以用来总结整数顶点的值,而在基于C的语言中,
闭
包
将是指向运行和的指针在
Python
中实现这一点的好方
浏览 3
提问于2015-06-11
得票数 1
回答已采纳
1
回答
为什么在
python
闭
包
实现中使用cell对象?
、
、
return n return inner print innner() # output 2"cell对象“是
闭
包
实现中的附加抽象级别。实际上,我修改了CPy
浏览 0
提问于2018-11-11
得票数 2
2
回答
Python
中的
闭
包
何时结束执行或超出作用域?
、
、
我正在试着用
闭
包
来包装我的大脑。我已经看了很多资料,但这个问题主要是基于的解释。好吧,但是,但是,你不能自己调用一个
闭
包
,对吧?因为这将在定义它的范围之外调用它。换句话说,你不能直接调用
闭
包
,你必须调用返回它的封闭
函数
。但如果是这
浏览 49
提问于2019-05-24
得票数 0
回答已采纳
1
回答
我能否恢复一个
函数
,其
闭
包包含
Python
中的循环?
、
、
我正在尝试序列化
Python
函数
(代码+
闭
包
),并在以后恢复它们。我正在使用这篇文章底部的代码。def f1(arg): print arg newf2 = DeserialiseFunction(x) newf2() #
浏览 3
提问于2014-10-08
得票数 6
回答已采纳
5
回答
使用map/reduce在列表中添加对数的差异
、
、
、
我正在使用
python
练习
函数
式编程概念。我遇到了这个问题。我已经尝试了很多次,但是找不到一个使用
函数
编程结构的解决方案,比如map/还原、
闭
包
。问题:给出一个数字列表使用Map/Reduce或任何
函数
式编程概念,在每对中找出差和对我来说,棘手的部分是使用map/还原/递归/
闭<
浏览 2
提问于2015-11-28
得票数 4
回答已采纳
4
回答
蟒蛇的封闭。我可以结束本地的功能上下文吗?
、
、
在javascript中,我可以用这样的
闭
包
编写
函数
var id = 0;我是否可以在
Python
中执行相同的操作(如果它取决于不同的版本,请告诉我)。我想知道
Python
的
闭
包
。
浏览 6
提问于2013-11-05
得票数 2
回答已采纳
2
回答
如何序列化递归
函数
?
、
、
、
、
假设我有一个通过
闭
包
递归的
函数
: def fact(n): return__closure__))) fn = pickle.loads(buf) 对于普通的
闭
包
来说,这很好,但是对于fact,它会导致无限递归,因为pickle试图在其
闭
包
内序列化fact。,因为
函数<
浏览 7
提问于2013-08-13
得票数 4
回答已采纳
1
回答
lambda的用途x: lambda: x
、
、
、
我当时正在阅读byterun(
python
解释器)的代码,我无法理解下面关于
闭
包
和lambda的代码行: fn = (lambda x: lambda__closure__[0]class Function(object): __slots__ = [... omit ...]
浏览 2
提问于2018-11-04
得票数 2
回答已采纳
5
回答
Python
闭
包
和替换周围的作用域
、
我知道在使用Groovy
闭
包
时,我可以更改
闭
包上的delegate,以便在
闭
包
内进行的
函数
调用可以在外部定义。我不想将
函数
传递给configure(),因为可能有大量的
函数
可以被configure()调用。我也不想在全局范围内定义这些
函数
,因为再一次,configure()可能会调用大量的
函数
,而我不想污染全局名称空间。
浏览 16
提问于2012-01-12
得票数 2
回答已采纳
1
回答
Python
AWS Lambda
函数
“”errorMessage“”:“‘
函数
’对象没有属性'loads'”
、
、
、
、
我得到了"errorMessage":“‘
函数
’对象没有‘loads’属性”,但loads是urllib3的一部分。另外,如果你有任何关于如何写得更好的建议,请让我知道。
浏览 2
提问于2021-02-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python函数名,闭包
python函数作用域与闭包
python语言特性:函数与闭包
Python闭包之返回函数的函数详解
python函数式编程(二):匿名函数、闭包、生成器
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券