腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
全局范围
内
可用
的
本地
变量
?
在这个代码片段
中
,我忘记了在外部
作用
域中定义
变量
content。然后在content块
中
为with赋值。离开with块后,
变量
content
的
值仍然存在。为什么?print(content)if 3<10:print(local_var) # why?
浏览 7
提问于2020-04-16
得票数 0
回答已采纳
1
回答
在
python
中
,由缩进确定范围
的
目的是什么?
在mac x上
的
python
2.7.5
中
,我可以写以下几行。我
的
问题是,
变量
age1是在内部块
中
声明
的
,因此不应该在后续
的
外部块
中
可见。但是
python
编译并且不抱怨。如果我注释行age1 = 25,那么
python
就会抱怨
变量
age1没有被声明。 在其他语言(如java/c++ )
中
,在
作用
域
内
声
浏览 2
提问于2013-12-24
得票数 3
回答已采纳
2
回答
Python
中
函数
的
这个特性是什么?
、
、
在
Python
中
,在创建时,
函数
可以访问范围
内
的
所有
变量
。这个功能叫什么? JavaScript有同样
的
行为,我们说
函数
在它
中
是词法
作用
域
。同样
的
情况也适用于
Python
吗?
浏览 1
提问于2020-11-23
得票数 0
1
回答
C
Python
:在上下文中运行
Python
代码
、
、
、
、
Python
函数
PyEval_EvalCode让我们执行编译好
的
Python
代码。我希望像在
函数
的
范围
内
执行一样,执行一段
Python
,这样它就有了一个不影响全局状态
的
局部
变量
字典。现在,需要查找x
的
模块
作用
域
上定义
的
函数
不会在
函数
作用
域
locals中找到x,因为local
浏览 1
提问于2012-09-04
得票数 15
回答已采纳
2
回答
在
python
中
的
迭代语句之后是否存在迭代
变量
?
我试过这样
的
代码: print(line, i) 并且执行
的
程序没有错误,那么为什么i声明即使在for语句之后,它也必须不再存在
浏览 6
提问于2014-01-27
得票数 3
回答已采纳
2
回答
为什么
Python
中
的
with块不需要全局关键字?
、
、
、
我正在使用with块从文件中提取信息,我很惊讶在with块
中
声明
的
任何
变量
都是全局
的
。它们不应该是with块
的
本地元素吗?在更改全局
变量
之前,难道不需要使用global myVar吗?
浏览 3
提问于2020-06-12
得票数 1
回答已采纳
1
回答
在
Python
中
,从
函数
内部更改
函数
外部
的
对象
的
操作原则是什么?
、
在
Python
中
,我发现以下与
变量
作用
域
相关
的
函数
行为有些令人费解。似乎
函数
可以在
函数
外部更改数组
的
元素,但不能完全替换数组。这是什么工作原理?
浏览 21
提问于2021-02-10
得票数 0
回答已采纳
3
回答
将
变量
从
函数
传递到
函数
关于使用以下代码将
变量
从
函数
传递到另一个
函数
,我有一个问题: good = "Nice" print (
浏览 5
提问于2017-06-25
得票数 0
回答已采纳
2
回答
这种情况下
Python
变量
的
作用
域
--封闭
变量
和局部
变量
之间
的
区别
我对
python
变量
的
范围感到困惑。str = "is equal" str = "NOT"
变量
str仅在if语句
的
作用
域
内
,其
作用
域
在lost语句中丢失。我搞不懂这个例子是如何工作
的
。我阅读了文章,它指出
浏览 1
提问于2016-06-20
得票数 0
回答已采纳
1
回答
从shell运行
Python
程序并将
变量
保持在
作用
域
内
、
Python
在解释器中有一个很好
的
execfile
函数
,您可以在其中运行程序,将所有
变量
保持在
作用
域
内
,然后在空闲时检查它们。但是,据我所知,您不能在从命令行接受参数
的
程序上运行execfile;如果您尝试包含参数,
Python
会抛出一个IOError,并报告找不到文件(包含空格和参数)。有没有办法运行一个接受命令行参数
的
Python
脚本,并在程序执行后将所有
变量
保持在
作用
浏览 1
提问于2011-07-15
得票数 0
回答已采纳
1
回答
python
中
变量
的
作用
域
在
python
中
,只能在块
内
访问局部
变量
。根据
python
,块将以:冒号开头,而块
中
的
所有语句都将具有相同
的
缩进。但是在for循环和if语句中使用局部
变量
,并且它能够访问块外部。有谁能解释一下。
浏览 4
提问于2015-10-06
得票数 0
4
回答
在
函数
定义中使用与在
python
中
调用
函数
时使用
的
变量
相同
的
名称是否错误
基本上就是标题所说
的
。假设我得到了一个
函数
定义 numOut = num1 +1和im调用
函数
,如下所示numOut= add_one (num1) 这是否被认为是不好
的
做法,因为我们用相同
的
名称命名两个不同
的
对象,或者这是好
的
做法,因为它增加了可读性?(还检查了和,但它们没有提到
python
)
浏览 0
提问于2021-06-02
得票数 1
1
回答
python
中
的
函数
如何访问在其块之外声明且在调用期间从未作为参数传递
的
值?
、
、
我编写了
Python
代码,其中没有参数
的
函数
可以访问在其
作用
域
之外声明
的
变量
。我想知道
Python
解释器如何能够访问这个
变量
,而不像其他编程语言(例如JAVA)那样产生任何错误。accessed inside function count = 23代码1
的
输出: 23 还有一个额外
的
浏览 3
提问于2020-08-07
得票数 0
回答已采纳
1
回答
避免将for-循环
变量
切入
Python
的
全局命名空间
的
方法
、
、
、
我想知道是否有一种方法可以避免将for-循环
变量
切割到
Python
的
全局命名空间中?1 i in global4 j in global我假设for-循环命名空间属于categoy "Global",不像LEGB规则
中
的
函数
顺便说一句,
Python
2.x理解没有自己
的
命名空间吗?由于注释
浏览 1
提问于2014-04-29
得票数 2
回答已采纳
1
回答
Lambda
函数
在
Python
3和
Python
2
中
的
不平等行为
、
、
、
为什么这个代码>>> add_one=lambda x:x+i在
Python
2.7
中
抛出这个结果:>>> my_list但是
Python
3.3
中
的
相同代码抛出了另一个结果:[1, 2, 3] 对于我来说,
Python
2.7
的
结果更
浏览 5
提问于2014-03-09
得票数 6
回答已采纳
4
回答
Python
和Scheme在
变量
作用
域
方面有什么不同?
、
引用
变量
作用
域
。例如,方案
函数
中
的
匿名
函数
可以访问该
函数
的
本地
变量
。
python
有这个功能吗? 谢谢!
浏览 5
提问于2009-11-20
得票数 1
回答已采纳
2
回答
JavaScript
中
的
本地
作用
域
是什么?局部
作用
域
与功能
作用
域
有何不同?
、
我对编码非常陌生,对于本地
作用
域
与
函数
作用
域
和块
作用
域
之间
的
区别感到困惑。 我理解全局
作用
域
是指在
函数
之外声明
变量
,以便可以在任何地方访问它。
函数
作用
域
是指在
函数
中
的
任何地方都可以访问
变量
,而块
作用
域
是可以在一组大括号<e
浏览 2
提问于2019-09-04
得票数 1
回答已采纳
1
回答
为什么我不能调用分配了全局
变量
的
局部
变量
?-
Python
我正在学习
Python
,用
Python
自动化那些无聊
的
东西。在第三章
中
,它讨论了
函数
和
作用
域
等。它说明了局部
作用
域
可以使用全局
作用
域
。然而,通过下面的示例代码,这不是真的吗?eggs = 'spam local' spam() 我从逻辑上理解了这一点,因为在我们执行print之前,eggs没有被赋值,而这正是书中所说
的
浏览 1
提问于2021-05-07
得票数 0
1
回答
使用
Python
的
战舰
我
的
节目有些困难..。我什么都试过了但什么都没用..。这是我
的
代码:YBateau_un_joueur = 0YBateau_deux_joueur抱歉如果我
的
英语不好..。我是法国人!
浏览 3
提问于2013-12-15
得票数 2
回答已采纳
3
回答
更改列表
的
元素与更改列表本身
、
、
我有一个关于
变量
名称
作用
域
的
问题,我试着在这里找到答案,我得到了一个类似的答案,但在这里仍然有点困惑position = [50, 50] position[0] = x为什么我不需要添加"global position“来改变
变量
position
的
元素呢?
浏览 0
提问于2015-08-04
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python变量作用域
Python程序开发(九)函数使用和变量的作用域详解
Python和Scala的变量作用域
十九、Python的函数-作用域
python的函数(二):作用域
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券