腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Python
嵌套
函数
变量
作用
域
、
、
samples[1]]), samples[0], samples[1]NameError: name 'calls' is not defined""" Traceback (mos
浏览 11
提问于2018-08-24
得票数 0
10
回答
Python
嵌套
函数
变量
作用
域
、
、
我想我遗漏了一些关于
python
变量
作用
域
的东西。recurse()不应该访问父
函数
的
变量
吗? 谁能给我解释一下我在
python
变量
作用
域中遗漏了什么?
浏览 66
提问于2011-03-07
得票数 142
回答已采纳
2
回答
给予NameError全局
变量
的
python
、
有人能帮我理解一下为什么要抛出一个NameError吗?我正在定义和初始化'cnt',然后将其声明为全局的,但是我得到了一个“cnt”未定义的NameError。 cnt = 0 global cnt add_one()
浏览 8
提问于2022-03-02
得票数 0
回答已采纳
2
回答
Python
嵌套
函数
变量
作用
域
我想我遗漏了
python
变量
范围的一些东西。不应该recurse()是否有权访问父
函数
的
变量
? 有人能向我解释一下关于
python
变量
范围我缺少的是什么吗?
浏览 458
提问于2018-03-14
回答已采纳
1
回答
函数
内部的
函数
是如何调用的?我是否可以访问这些
函数
,或者它们的工作方式类似于“助手方法”?
、
、
我正在通过
Python
教程学习
Python
,目前我正在学习Classes (第9章),但在解释“
作用
域
和名称空间”时,我遇到了一个问题。("After global assignment:", spam) print("In global scope:", spam)据我所知,关键字def用于定义
函数
,
函数
被放在类中,但在本例中,他在一个
函数
中定义了一个
函数
,那么在另一个名为
浏览 0
提问于2013-05-03
得票数 0
1
回答
Python
中类和
函数
作用
域
之间的行为差异
、
正如您可能知道的,
变量
的
作用
域
是在
python
()中静态确定的。a = "global" print(a)此外,在
嵌套
函数
的情况下,行为是相同的(不使用nonlocal或global,它仍然默认为全局
作用
域
,而不是外部
作用
域
(同样不使用global或nonlocal)
浏览 2
提问于2021-03-25
得票数 1
回答已采纳
2
回答
这种情况下
Python
变量
的
作用
域
--封闭
变量
和局部
变量
之间的区别
我对
python
变量
的范围感到困惑。str = "is equal" str = "NOT"
变量
str仅在if语句的
作用
域
内,其
作用
域
在lost语句中丢失。我阅读了文章,它指出
变量
的
作用
域
按以下顺序排列 1-L (局部<e
浏览 1
提问于2016-06-20
得票数 0
回答已采纳
4
回答
python
noobie
作用
域
问题
、
我写了这段代码:def counter(): def temp(self): x += 1尝试测试
python
是词法
作用
域
还是动态
作用
域
我的想法是y()有人
浏览 0
提问于2011-05-30
得票数 8
1
回答
在装饰符中声明的非局部
变量
没有绑定
return(returning)def function(): var = 5var是在调用func()之前在返回()
函数
中声明的
浏览 0
提问于2018-04-26
得票数 2
回答已采纳
2
回答
为什么
python
对
作用
域
不严格?
python
中的范围共享是如何工作的?def test(): a = 3这个问题已经问过好几次了,但是为什么
python
对
作用
域
不那么严格呢?
浏览 5
提问于2015-11-03
得票数 4
回答已采纳
1
回答
闭包如何“知道”它需要保留状态信息?
、
在学习
python
的一些问题上,我看到了一个常见的例子: def action(X): return action如果一个
函数
的主体只在调用该
函数
时运行,那么解释器怎么可能知道将N的数据与
嵌套
的动作
函数
关联起来呢?我想,当存在这样的
嵌套
结构时,
python
可能会查看里面是否有引用。我试过这个: def f2(): print(undefin
浏览 1
提问于2018-11-26
得票数 2
回答已采纳
2
回答
作用
域
一般如何影响
嵌套
函数
的使用?
、
、
、
具有动态
作用
域
的,使用
嵌套
函数
还是单独
函数
并不重要,因为
变量
只是依赖调用堆栈。只涉及纯
函数
,无论使用
嵌套
函数
还是单独
函数
。不管
作用
域
的类型如何,这都是正确的。具有词法
作用
域
的,
嵌套
函数
大致模拟使用动态
作用
域
调用
函数
。使用词法
作用
域<
浏览 9
提问于2012-05-23
得票数 5
1
回答
在计算生成器时,eval无法检测到迭代
变量
。
、
、
第二个eval在计算生成器时使用一个静态
变量
b,它可以工作。 第三种方法结合了这两种思想--它在计算生成器时使用迭代器
变量
,它无法检测
变量
并引发错误。这一切为什么要发生?
浏览 3
提问于2017-07-20
得票数 3
回答已采纳
1
回答
如何使用
嵌套
函数
中的
函数
参数?
、
我得到了UnboundLocalError: local variable 'weights' referenced before assignment 如何根据权重
变量
定义
嵌套
函数
?
浏览 1
提问于2019-08-08
得票数 0
回答已采纳
1
回答
C
Python
:在上下文中运行
Python
代码
、
、
、
、
Python
函数
PyEval_EvalCode让我们执行编译好的
Python
代码。我希望像在
函数
的范围内执行一样,执行一段
Python
,这样它就有了一个不影响全局状态的局部
变量
字典。因此,模块
作用
域
上的x = 5语句将把x放在locals字典中,这也是globals字典。现在,需要查找x的模块
作用
域
上定义的
函数
不会在
函数
作用
域
locals中找到
浏览 1
提问于2012-09-04
得票数 15
回答已采纳
4
回答
关于
python
类中范围定义的混淆
、
、
我目前正在复习
python
.org的
python
教程。我来自C++,在课堂教程()中,我看到范围与C++中的范围相似。它说明了关于范围和
嵌套
的如下内容:-首先搜索的最内部
作用
域
包含本地名称 -以最近的包围范围开始搜索的任何封闭
函数
的
作用
域
都包含非本地名称-下一个到最后一个
作用
域
包含当前模块的
浏览 2
提问于2019-10-05
得票数 1
回答已采纳
9
回答
对范围规则的简短描述?
、
的
作用
域
规则到底是什么?code1 code2 在执行过程中还有上下文,当
函数
spam被传递到其他地方时。也许的传递方式有点不同?对于中级
Python
程序员来说,这是一个令人困惑的世界。
浏览 4
提问于2008-11-15
得票数 514
回答已采纳
1
回答
词典中的Eval
函数
与单个引用而不是词典理解
、
我有一个
变量
和值的列表,这些
变量
和值是我使用eval语句分配给它们的。 for i in range (0,len(ChosenVarNameList)) } 我得到的代码表示第一个
变量
名
浏览 0
提问于2018-09-14
得票数 0
回答已采纳
1
回答
在Mako模板中重用
变量
导致"UnboundLocalError:赋值前引用的局部
变量
'xyz‘“
、
如果我对<%def>中的
变量
有相同的错误,那么显然不能重用相同的
变量
名,但在本例中,我对这种情况的发生感到非常困惑。谢谢你的指点, request=request) 我的问题是:为什么我
浏览 3
提问于2012-02-14
得票数 1
回答已采纳
2
回答
python
嵌套
函数
中的
变量
作用
域
、
当我研究装饰器的时候,我注意到一些奇怪的事情:... msg='aa'... print msg... def b():... return a,b>>> a,b = f()bbbb为什么a()返回'bb‘而不是'aa’?
浏览 0
提问于2010-10-14
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券