腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2807)
视频
沙龙
1
回答
如何
修复
在
赋值
前
引用
的
封闭
作用
域中
定义
的
'
local
variable
'
prev_time
‘
python
、
datetime
、
error-handling
、
shared-libraries
我正在使用python
的
"time“libray,现在我正在获取一个要更新
的
日期变量。现在,我
的
代码如下所示 def getTime(): time_string = time.strftime("%m/%d/%Y",named_tuple) getT
浏览 18
提问于2020-11-04
得票数 0
回答已采纳
1
回答
变量
在
函数中不起
作用
(python 3)
python
、
function
、
variables
double_or_nothing(amount) tokens += amount tokens -= amount 我得到一个关于"tokens += amount“
的
错误,它说:pyflake局部变量'tokens‘
在
赋值
前
引用
的
封闭
作用
域中
定义
浏览 7
提问于2021-09-20
得票数 0
4
回答
局部类中
的
访问问题
c++
、
scope
、
local-class
void foobar(){ static int value; void foo(){
local
= 5; /* <-- Error here */ }} foobar();为什么
在
foo()中访问
local
不能编译?
浏览 5
提问于2010-10-14
得票数 5
2
回答
内部类访问
c++
、
nested-class
在
另一个类(内部类)
的
方法中编写
的
类可以访问方法变量吗?我
的
意思是在下面的代码中:{ { { {; };这合法吗?'a‘
的
值是递
浏览 1
提问于2011-07-14
得票数 8
1
回答
命名空间
作用
域python
python
、
scope
、
namespaces
、
closures
我对LEGB
的
规则在这里
如何
应用感到非常困惑。例如,我知道
Local
可以
在
函数或类方法中。例如,如果一个函数被包装在另一个函数中,则包含
的
可以是它
的
封闭
函数。Global指的是执行脚本本身
的
最高级别,而Built in是Python为自己保留
的
特殊名称。我只是不明白它在这里是
如何
应用
的
,以及>为什么输出是what it is.thanks def
浏览 11
提问于2016-08-07
得票数 0
1
回答
构建命名空间中
的
python
作用
域和运行顺序
python
为什么这在python中不起
作用
?
在
python中,当没有对同一变量
的
其他
引用
时,我可以访问
封闭
作用
域(这里是全局
作用
域),但当有
引用
时,我就不能访问。解释器是否先在函数下面查找变量
定义
,然后假设它只是一个还没有
赋值
的
局部变量?这里解释器
的
运行顺序是什么?closure()> def closure(): a = "anoth
浏览 0
提问于2017-02-06
得票数 0
1
回答
为什么Python不从
封闭
到局部变量范围呢?
python
、
scope
我只是
在
检查我关于用Python进行范围界定
的
心智模型,结果被搞糊涂了。
前
两个例子与我
的
模型相匹配,第三个例子不匹配。内置
的
一个是预先
定义
的
,另一个是
在
一些操作之后生成
的
: 全局:主脚本文件创建一个变量。一旦脚本
在
函数中完成executing.
Local
:,就会调用一个变量。这个
作用
域一旦函数完成executingEnclosed:就会终止--函数B是
在
函数A中<
浏览 1
提问于2020-11-21
得票数 1
回答已采纳
2
回答
尝试
在
Python3中打印函数中
的
全局变量时出现错误
python
、
scope
、
global
、
variable-assignment
、
local
在这段简单
的
代码中,我们可以了解全局变量和局部变量
的
区别: def sub(): a="banana"sub()print(a) 我收到一个错误: UnboundLocalError 回溯(最近一次调用) 5 6 a=“苹果” ->7 sub() 8打印(A)
在
sub()中 1 def sub(): ->2打印(A) 3 a=“香蕉” 4打印(A) 5 UnboundLocalError:
赋值<
浏览 79
提问于2021-02-16
得票数 2
回答已采纳
1
回答
在
Visual 2010中访问变量时也会出现C2326错误
c++
、
visual-studio-2010
在
λ函数
的
情况下,讨论了。然而,即使是对于正常
的
成员函数,我也遇到了这种情况。这个简单
的
代码演示了:{ { }} 代码试图修改成员变量,这是不可能
的
。作为
浏览 2
提问于2015-02-07
得票数 0
回答已采纳
2
回答
访问
在
包围
作用
域中
定义
的
变量
python
、
python-3.x
来自词法
作用
域
的
: a = 5 a = 7 # a is still 5, can't modify enclosing scope
variable
nested()toplevel()那么,为什么嵌套函数中
引用
和<
浏览 2
提问于2017-09-02
得票数 27
回答已采纳
1
回答
一个函数之外
的
Coldfusion局部
作用
域?
coldfusion
、
scope
、
coldfusion-9
函数外部
定义
的
本地
作用
域究竟是什么?考虑以下代码: varmadVar = "madness
variable
";
浏览 4
提问于2015-07-20
得票数 3
回答已采纳
3
回答
嵌套函数中
的
变量范围
python
、
scope
、
nested-function
g(f) f() print x但是,如果我简单地将变量x更改为数组,它就可以工作: for _ in range(10):x[0] = x[0] + 1 if __name__ == '__
浏览 2
提问于2013-05-09
得票数 7
回答已采纳
3
回答
使用导入设置Python函数
作用
域
python
、
python-import
a_func(): FOO = FOO + "foo" #UnboundLocalError: 这可能是由于导入,但
如何
呢?编辑FOO = "foo"
浏览 1
提问于2013-04-04
得票数 1
回答已采纳
1
回答
python 3局部变量
在
赋值
前
引用
的
封闭
范围内
定义
python
、
python-3.x
、
variables
、
scope
我声明了需要在类
的
函数中访问和修改
的
全局变量。一旦被调用,这个函数就会无限循环,流数据就会通过它。我需要能够
在
函数中使用x,y,z变量,并在stream_data执行时重新
定义
它们
的
值。我当前
的
代码如下所示:y = 8class Program(): while True:else: except:
浏览 1
提问于2020-10-24
得票数 0
2
回答
如何
声明一个来自
封闭
作用
域
的
变量?
python
、
python-2.7
我
如何
让代码像下面这样工作?我想
引用
一个变量,用于
赋值
,
在
封闭
的
函数
作用
域中
。def outer(): x += 1 所编写
的
代码给出了一个UnboundLocalError。我理解为什么我得到这个错误,我只是不知道我
如何
指示x来自包装
作用
域。
浏览 0
提问于2014-03-11
得票数 4
1
回答
` and‘语句和自由变量
python
、
python-3.x
、
closures
、
free-variable
今天测试了一些Python代码,我尝试了以下代码:def x():,那就是: 当del语句使用函数
的
封闭
作用
域删除嵌套函数(如y函数)中使用
的
空闲变量时,如果这个自由变量(
在
我们
的
例子中是N )是通过
封闭
浏览 4
提问于2015-09-25
得票数 3
回答已采纳
2
回答
Swift 3.1中`do`块内
的
标识符识别
swift
、
swift3
、
scope
Swift似乎逐行计算出标识符识别:let fox = ""do { let dog = ""
浏览 0
提问于2017-07-14
得票数 3
2
回答
Python
如何
处理全局变量?
python
我
在
Python中遇到了一些非常奇怪
的
全局变量处理方法。我希望有人能解释并证明这些惊喜是合理
的
!A)此代码按预期打印10: print(a)func()def func(): a+= 1func()def func(): a.append(1)func() 所以我可以推断出,a
的</em
浏览 0
提问于2012-07-25
得票数 3
回答已采纳
1
回答
在
多个函数
赋值
前
引用
的
封闭
作用
域中
定义
的
Python局部变量
python
、
class
、
global-variables
y += 1 y = 0但是,y += 1错误与
local
variable
'y' defined in an enclosing scope on line 4 referenced before assignment
如何
在新类中重新分配变量y?
浏览 10
提问于2022-08-22
得票数 0
回答已采纳
3
回答
对象变化对python
的
作用
域有什么影响?
python
、
scope
、
closures
以下代码(荒谬但具有说明性)可以按照预期
的
方式工作,方法是对
封闭
函数中
定义
的
列表进行变异: l = list('abcd') return inside [f(c) for c in 'efgh'] 此代码还显示
在
封闭
作用
浏览 2
提问于2012-03-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入闭包与变量作用域
浅谈Python命名空间和作用域
Python入门教程(七)
第2辑-python中命名空间与作用域的解读
Python花式错误集锦
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券