腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
用
Python
实现
块
作用
域
、
我正在尝试用
Python
语言
实现
类似于block scoping的东西,以此为乐。我还尝试过修改globals字典,但只适用于创建的词法
作用
域
在模块级的情况。我希望我的解决方案在函数内部工作,等等。 我曾尝试使用with应用程序接口在其他语言中模拟
作用
域
。我很高兴听到一个使用不同技术的解决方案,它可能会起
作用
。 TLDR:我希望有一种结构,可以在退出时自动销毁绑定在其中的所有局部变量。
浏览 24
提问于2020-12-26
得票数 1
回答已采纳
1
回答
python
迭代工具组合逻辑
、
、
、
我正在查看
python
文档中迭代工具()上的组合代码。
浏览 4
提问于2015-06-22
得票数 1
回答已采纳
4
回答
Python
如何打印超出范围的变量
、
我在
Python
中使用了以下函数,该函数似乎正在运行: x = -1 # why don't I need to initialize y = 0 here我以为
Python
有
块
作用
域
,这怎么可能呢?
浏览 3
提问于2016-09-12
得票数 2
3
回答
全局范围内可用的本地变量?
在这个代码片段中,我忘记了在外部
作用
域中定义变量content。然后在content
块
中为with赋值。离开with
块
后,变量content的值仍然存在。为什么?
浏览 7
提问于2020-04-16
得票数 0
回答已采纳
2
回答
变量"a“的范围是什么?
可能重复:
作用
域
定义
块
中名称的可见性。如果局部变量是在
块
中定义的,则其
作用
域
包括该
块
。如果定义发生在函数
块
中,则
作用
域
扩展到定义
块
中包含的任何
块
,除非包含的
块
为名称引入不同的绑定。
Python
中对范围的“正确”解释是什么?
Python
中变量的
作用
<e
浏览 7
提问于2012-10-15
得票数 1
1
回答
如何在django中的meta类中使用类属性
、
我有这个代码 model=models.District class Meta:如何在meta中使用self.model,因为如果我使用self,则会出现错误
浏览 1
提问于2012-11-09
得票数 0
回答已采纳
1
回答
在装饰符中声明的非局部变量没有绑定
def decorator(func): var = 1 print(var)@decorator nonlocal varfunction()我不明白为什么会这样。
浏览 0
提问于2018-04-26
得票数 2
回答已采纳
1
回答
此处不允许对结构使用cdef语句
我有一个带有结构定义(Astruct.pxd)的简单Astruct.pyx: int x int zfrom random import randint N = 1000000 As = [] for i in xrange(N): a.x = randint(0
浏览 0
提问于2014-08-01
得票数 9
回答已采纳
2
回答
C#:特定于范围的变量绑定
、
、
、
在一些语言中,有这样的东西:(let ((x 3))JavaScript: doSomethingWith(x);在C#中有这样的东西吗?
浏览 0
提问于2009-10-02
得票数 2
回答已采纳
1
回答
使用具有相同名称冲突的局部变量进行类型提示
、
在下面的示例中,我有一个警告,尽管我重新定义了变量test,但类型暗示是错误的: 要再现错误,下面是代码:if something: test = ["1", "3", "twisted t"]else: test = [1, 3, 7]我在用PyCharm。Bui
浏览 5
提问于2022-08-16
得票数 0
回答已采纳
2
回答
关于可变范围?
我今天有个数学考试,考试中有一个额外的学分问题是for i in range(1,7,2): product = product * iprint product为什么i仍然是一个全局变量?
浏览 4
提问于2013-10-11
得票数 5
回答已采纳
1
回答
Jinja2模板变量正确使用语法
、
我试图迭代一个列表来填充一个变量,用于设置一个隐藏字段的值。请参阅下面的代码示例。我能够迭代列表并将变量连接起来,但是,当我将变量的内容赋值给隐藏的输入值时,那里什么也没有。这样做的正确方法是什么?{% if tr.files is not none and tr.files|length > 0 %} {% if hdnfiles|length > 0 %} {% set hdnfiles = hdnfiles ~
浏览 6
提问于2015-03-12
得票数 0
回答已采纳
1
回答
是什么使从不同的方法获得论点成为可能?
parser.add_argument("--arg1") no_args()with_args: args is apple
Python
的什么机制使得访问方法中的命令行参数成为可能,而无需将其作为参数传递
浏览 5
提问于2021-11-24
得票数 0
回答已采纳
1
回答
Python
中有没有类似于Harmony的let关键字的东西?
、
在Harmony中,有一个let关键字,它允许声明
作用
域
最近的
块
的变量。例如 if (true){ }} 将导致错误,因为a仅在if
块
中定义。我知道我可以使用del来
实现
相同的功能,但这是手动的,而不是像let关键字那样的automatic
浏览 1
提问于2014-06-26
得票数 1
4
回答
为什么
Python
允许我在一个
作用
域中定义变量,而在另一个
作用
域中使用它?
我看到在
作用
域
内定义变量是可能的,但是在该
作用
域
之外引用它。如果您尝试在C中执行此操作,变量X的
作用
域
将不正确:else { int x = 10; }x = None x = 5 x = 10然而,我意识到<
浏览 2
提问于2011-03-17
得票数 7
1
回答
为什么我能够访问一个在try中定义的变量--除了
Python
中试图捕获之外的变量?
、
下面是一些
Python
代码的示例: x = l[4] x = 7print(x)# Define xtry:except Exception as e: 但出于某种原因,
Python
浏览 1
提问于2022-05-11
得票数 0
回答已采纳
3
回答
函数级
作用
域
的优缺点(特别是在Javascript中)
与Java等语言中的
块
级
作用
域
相比,函数级
作用
域
在Javascript中的优缺点是什么? 我希望看到使用
块
级
作用
域
更难或不可能
实现
的函数级
作用
域
的示例。
浏览 1
提问于2010-09-25
得票数 6
回答已采纳
1
回答
代码
块
中变量的
作用
域
、
第一个是在
python
中,并且只工作fine.Here,它是: if 1: this is working第二个是c语言,我想
实现
这两个程序的方式是this is working"); int n=9
浏览 0
提问于2014-04-02
得票数 1
回答已采纳
6
回答
块
中局部变量的
作用
域
、
、
如果赋值发生在循环之外,它的行为就像预期的那样,所以我猜它与
作用
域
有关,但我没有
实现
循环有自己的
作用
域
。有人能澄清吗? 更新:谢谢你在这方面的帮助。我混淆的部分原因是来自
Python
的Ruby,它没有
块
作用
域
(我认为)。
浏览 10
提问于2013-05-15
得票数 8
回答已采纳
1
回答
范围是什么意思
、
来自
python
当在代码
块
中使用名称时,它将使用最近的封闭范围进行解析。
作用
域
是绑定name-->value的集合,是真的吗?enclosing scope是什么意思?这是否意味着每个范围都必须包含对enclosing scope的引用
浏览 3
提问于2014-02-26
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券