腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
python
代码
返回
全局变量
和
局部变量
及其
值
、
在工作中,我的任务是
从
给定的
python
代码
中
返回
所有全局和
局部变量
及其
值
。我试着用调试器做这件事,但我没有足够的知识,也找不到如何做的源码。你有什么建议,或者你有一些类似的问题?我需要编写一个程序,它接受
python
代码
作为输入,并
返回
(无论如何,在字典、堆栈中)所有局部
和
全局变量
及其
值
。
浏览 11
提问于2021-01-14
得票数 0
4
回答
JavaScript函数中的
局部变量
和
全局变量
、
我正在学习JavaScript
全局变量
和
局部变量
,但是我对这个特定的函数感到困惑。var text是一个
全局变量
。print()函数可以访问它并
返回
text,从而
返回
'top'。"; return (text);}// Returns undefined 我对
全局变量
和
局部变量
有基本的
浏览 8
提问于2016-10-12
得票数 6
回答已采纳
1
回答
用于
python
中单元测试的
局部变量
,以验证测试函数的功能。
、
、
我对单元测试
和
python
很陌生。我首先对
python
中的不同模块(用c语言开发)进行单元测试。在某些情况下,我发现函数不会
返回
任何
值
&也不会修改任何
全局变量
的
值
。在这种情况下,我将如何根据一些
局部变量
值来验证函数的功能。由于
局部变量
在函数之外不可用,因此无法验证
局部变量
的
值
。单元测试这些功能的正确方法是什么?我已经通过下面的链接来询问这个问题,它说我们不应该对
局部变量
执行
浏览 2
提问于2018-11-09
得票数 2
回答已采纳
4
回答
Python
局部变量
与
全局变量
、
、
、
、
我理解
Python
中的
局部变量
和
全局变量
的概念,但我只想问为什么在下面的
代码
中会出现错误。
Python
逐行执行
代码
,所以在读取第5行之前不知道a是
局部变量
。
Python
在尝试执行第5行后是否
返回
一行并将其标记为错误?
浏览 7
提问于2014-03-16
得票数 11
回答已采纳
2
回答
如何更改函数中的
全局变量
内容
、
Henry"产生的错误:我知道name变量是局部的
和
全局的
浏览 0
提问于2017-06-09
得票数 0
1
回答
PythonAst
和
LanguageContext
、
是否有人熟悉IronPython内部程序,特别是PythonAst
和
LanguageContext类?另一个问题是也要找到变量的当前类型,因为它可以
从
编译的
代码
以及它的当前
值
中推断出来。在执行脚本之后,我可以使用ScriptScope结构,或者在调试时我可以解析变量
及其
值
的调试框架,但
浏览 1
提问于2016-05-11
得票数 0
回答已采纳
3
回答
给定模块m
和
代码
对象c,“m.__dict__中的exec c”做什么?
、
我正在编写
Python
3
代码
,出于某种原因,我希望只在内存中运行所有内容,而不在磁盘上保存任何文件。什么是
Python
3的等价物,因为在py3中是exec函数,而不是关键字?
浏览 2
提问于2012-09-21
得票数 5
回答已采纳
1
回答
为什么PEP3107(或484)不包括注释全局/
局部变量
的语法?
、
、
、
、
PEP3107描述了用于向
Python
函数参数
和
返回
值
添加注释的语法。PEP 484给了他们一个意义。x: int似乎注释变量很重要: Mypy使用特殊的注释来注释变量:
浏览 2
提问于2015-11-23
得票数 1
2
回答
有什么方法可以获得非
局部变量
的dict对象吗?
、
我想知道,
Python
中是否有一个函数
返回
包含用于封装函数的非
局部变量
的dict对象?就像
局部变量
的vars()或locals(),或者
全局变量
的globals()。更新:正如thebjorn所指出的,嵌套函数中实际使用的非
局部变量
包含在local列表中。在3.2.3中,使用以下
代码
... x=33...
返回
{'
浏览 0
提问于2014-03-16
得票数 5
回答已采纳
1
回答
主函数中的包装
代码
使其运行速度快得多。
试图理解
Python
中的这种现象。当我将我的
代码
包装成一个函数时,它的速度超过了30%!到目前为止,我没有找到任何合理的解释。next_node] = node#main() 简单地将
代码
移出
浏览 2
提问于2015-02-02
得票数 2
回答已采纳
3
回答
python
中的exec内部分配
、
、
到目前为止,我有以下
代码
:-def etrp(self):global x = 12+32 File "/home/orayan/Development/
Python
浏览 0
提问于2018-05-17
得票数 6
回答已采纳
3
回答
Python
中的局部、全局
和
对象
我有一个关于
Python
中的局部
和
全局变量
以及全局对象的问题。+= 1如果我运行该
代码
,则仅在"var += 1“行中触发异常。前面的两行
代码
可以工作。我
从
Python
常见问题中读到了。我认为函数的前两行也不例外,因为引用了"Test“
和
"test”。成员"var“是赋值的,但"Test”
和
"test“是全局的,因为要引用它们来获取成
浏览 2
提问于2012-08-28
得票数 0
回答已采纳
2
回答
与导入有关的命名空间、全局的、本地的概念
、
、
、
、
我知道下面是
python
的作用域级别(
从
最高到最低) 内置(B):
Python
内置模块中的保留名称但我对名称空间、范围、全局
和
本地方面感到困惑。我想了解LEGB原则,命名空间,全局的,本地的关于导入
和
从
导入的方法。我在这个主题上找到的文章解释了什么是导入
和
从
xx导入yy。但是,他们没有解释为什么/如何使所做的更改成为
浏览 1
提问于2019-08-30
得票数 2
回答已采纳
1
回答
Python
变量错误-赋值前的引用
、
、
我写了一个获取服务器信息的程序。但是,程序会在赋值之前引用leng。我如何防止这种情况发生?import socket siteORip = input("input either a site <eg:www.anysite.c
浏览 0
提问于2017-01-21
得票数 0
1
回答
如何在
python
中运行函数同时
返回
值
我希望能够在运行函数的同时
从
该函数
返回
一个
值
。当我运行函数时,它会停止程序。我使用了一个名为pyKarel的模块,它创建了一个机器人和寻呼机。count_beepers_1_1
和
count_beepers_2_1是
全局变量
,count_beepers_1
和
count_beepers_2是在shiftPiles方法中定义的
局部变量
。我想把
局部变量
保存到
全局变量
中。以下是我的
代码
def shiftPiles(arg,
浏览 12
提问于2019-09-14
得票数 1
回答已采纳
2
回答
Python
函数中的隐藏参数
、
、
、
、
我对
Python
中的变量有一点困惑,只是想得到一点澄清。 在下面的
代码
中,我将把一个
全局变量
传递给我自己的
Python
函数,该函数简单地获取值并将其乘以2。非常简单。之后,它不会
返回
变量。末尾的print函数的输出打印10500而不是21000,这表明在函数中创建的
局部变量
实际上并没有编辑传递给的
全局变量
,而是使用该
值
作为其参数。balance = 10500 balance = balance * 2
浏览 35
提问于2020-04-14
得票数 0
3
回答
LISP局部/
全局变量
赋值
、
如果我们定义一个函数,比如 (setf x somevalue))谢谢!(y) (when (< x y) (setq x y))当我给foo一些输入,比如(foo 2),它
返回
2,如果我们再次使用(foo 1)
浏览 1
提问于2012-09-09
得票数 10
回答已采纳
1
回答
在编程语言中,变量提升有什么好处
和
缺点?
、
、
、
、
下面的
Python
程序A按预期输出1,而下面的
Python
程序B则相反地引发一个未绑定的
局部变量
x错误。另一方面,
和
C++程序B之间的差异是由于它们的作用域规则不同造成的:在C++中,变量的作用域
从
声明开始,而在
Python
和
Javascript中,则从声明变量的块开始。因此,在C++中,函数中的变量x解析为
全局变量
x的
值
1,因为在执行的这一点上,它是上下文中的唯一变量。在
Python
中,函数中的x打印变量f解析为空
浏览 2
提问于2020-08-10
得票数 3
1
回答
打印
全局变量
的
值
,然后更改
python
中的
值
。
、
、
全局关键字在函数中用于引用该函数中的
全局变量
并对其进行修改。但是,即使不使用全局关键字,并且我们只是尝试打印变量,
python
也假定引用的是
全局变量
,并且只是打印出类似的变量。a = 2 print(a)上面的
代码
输出2。但是下面的
代码
会引发一个错误。a = 2 print(a)foo() 我得到一个UnboundLocalError,表示
局部变量
'a‘是在赋值之前引用的。既然<em
浏览 1
提问于2019-02-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
计算机二级Python考点解析10
python中函数的运用(一)
day06.函数Python教程
Python基础教程6.5 作用域
【Python】函数
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券