腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
为什么
Python
2.6要添加
一个
全局
next
()
函数
?
、
我注意到
Python
2.6在它
的
中添
加了
一个
next
()。 通过调用其
next
()方法,从迭代器中检索下一项。增加这一点
的
动机是什么?您可以用
next
(iterator)来处理iterator.
next
()和except子句无法处理
的
StopIteration吗?
浏览 2
提问于2009-03-17
得票数 15
2
回答
更改变量会导致赋值前引用。
到目前为止,我正经历着最奇怪
的
错误。我
的
代码很简单:def update(): wtf = 1 由于行# wtf = 1注释掉了,所有工作正常,5是打印出来
的
。但是,如果我取消对# wtf = 1
的
注释,甚至在打印出wtf (5)之前,我就会得到
一个
UnboundLocalError: local variable 'wtf' referenced before
为什么
会发生这种情况?
浏览 3
提问于2014-07-28
得票数 1
回答已采纳
3
回答
为什么
一个
变量是
全局
访问
的
,而另
一个
变量不在
Python
中?
、
、
、
、
我正在尝试实现
一个
简单
的
BFS代码。def initalizeVertex():
next
_level_nodes = [] print(node_level) print(node_parent我可以通过将list current_level_nodes传递给bfs
函数
来解决这个问题。但是,我
的
问题是,<e
浏览 2
提问于2021-04-12
得票数 2
回答已采纳
3
回答
Python
:
next
()未被识别
、
当我在
python
中执行
next
(ByteIter, '')<<8时,出现了
一个
名称错误: 我猜这个
函数
由于
python
版本而不被识别?我
的
版本是2.5。
浏览 2
提问于2013-04-25
得票数 2
回答已采纳
2
回答
什么时候
函数
范围(帧)会被删除?
、
我在业余时间通过在线练习学习了一些
Python
(这是伯克利
的
CS61A)。我现在试图得到
一个
直观
的
框架,但显然,我仍然没有
一个
。运行print_sums(1)(3)(5)时,首先计算粗体中
的
函数
调用。 return
next
_sum
next
_sum(3)
浏览 4
提问于2019-01-16
得票数 1
回答已采纳
1
回答
函数
的
第二个作用域级别内不可访问
的
Python
全局
变量
、
'count‘
为什么
python
作用域规则
的
定义使我不能访问
函数
intPermute
的
内部作用域(if语句)中
的
全局
变量计数?
函数
的
第
一个
语句作用域级别可以访问相同
的
变量吗?
为什么
会这样呢?我知道可以通过在
函数
中定义同名局部变量来“覆盖”
全局
作用域变量,但这里似乎并非如此。为了解决这个问题,我在intPermute
函数</em
浏览 0
提问于2012-07-12
得票数 2
3
回答
简单
的
PRNG算法有不同
的
Python
/C输出-整数溢出差异?
、
、
、
编辑:实际上,我在C版本
的
测试代码中输入了种子值(与我在这个问题中粘贴
的
不一样),所以我得到了不同
的
输出。谢谢大家。我需要在C程序中生成psuedo随机数,然后再将种子传递给
Python
程序并生成相同
的
数字。PRNG是我头上考虑
的
东西,所以我查找了
一个
实现(用C语言):intmyrand(void)
浏览 6
提问于2013-03-14
得票数 2
回答已采纳
1
回答
如何在
python
包中使用
全局
变量
、
、
我有几个
python
函数
,我正试图将它们创建成
一个
包。每个
函数
都存在于自己
的
python
文件中,并使用
全局
变量将一些对象返回到
全局
环境,其中一些对象被其他
python
函数
使用。当这些
函数
是在
python
控制台中定义
的
独立
函数
时,它们工作得很好,但是当我将它们放在
python
包中时,
全局
变量不再作为
全局<
浏览 2
提问于2018-02-19
得票数 0
回答已采纳
1
回答
在MYSQL中创建
一个
没有AUTO_INCREMENT
的
序列方案
、
我想要运行
一个
序列,对每个客户端都有作用域,这样每个客户机都有一系列从1开始
的
ID:+----+-------++----+-------+为戴夫
添
新票然后INSERT INTO tickets (... sequence) VALUES (... nextSeq) ,
为什
浏览 1
提问于2018-11-22
得票数 0
2
回答
“双”迭代器和生成器
函数
、
、
我希望获得类似迭代器
的
对象
的
“下
一个
资产”,但是(而不是__
next
__()方法)有两个加载下
一个
资产
的
算法(下面是
next
1和
next
2 ),它们可以实现为“准迭代器”,例如: # ...要弄清楚,下
一个
检索到
的
对象可能取决于调用
next
1和
next
2
的
“历史记
浏览 0
提问于2018-04-30
得票数 1
回答已采纳
4
回答
Python
:
为什么
全局
只在赋值时需要,而在读取时不需要?
、
如果
函数
需要修改在
全局
作用域中声明
的
变量,则需要使用
全局
声明。但是,如果
函数
只需要读取
全局
变量,则无需使用
全局
声明即可实现:def foo(): X = 20 # Needs global declarationdef bar():我
的
问题是关于
Python
的
设计:
为什么
<
浏览 4
提问于2012-04-28
得票数 42
回答已采纳
3
回答
在
python
中定义
函数
有什么好处?
、
、
我在上遇到了这段
python
代码(粘贴在下面),我想知道:
为什么
在
函数
中定义
函数
?
浏览 1
提问于2011-07-22
得票数 36
回答已采纳
2
回答
SBCL会改变局部绑定
函数
对象
的
EQness,即使它没有被设置?
、
、
next
)) (previous (make-hash-table))) (defun
next
(pos) (setf (gethash pos~a" (eq old-
next
*
nex
浏览 3
提问于2016-12-26
得票数 8
1
回答
VS代码
python
交互终端找不到代码变化
、
、
、
我有
一个
模块,其中包含
一个
类和几个我将调用package
的
函数
。该包
的
目录被添加到.bashrc中
的
PYTHONPATH (我在linux上),并且在交互式jupyter窗口中,我通过os.chdir()导航到包
的
目录。VS代码正在使用我
的
全局
python
安装。我有
一个
脚本script.py,它导入模块并调用
函数
f1()。但是,如果我在脚本中做了更改,假设我在某个地方更改了
浏览 22
提问于2020-12-25
得票数 0
回答已采纳
2
回答
Python
2.7-本地vars与
全局
vars
、
、
因此,我正在学习
Python
2.7中
全局
和本地vars之间
的
区别,并且根据我
的
理解在运行该
函数
之前,我声明了
全局
s s = "I love
python
!
浏览 7
提问于2016-06-30
得票数 0
回答已采纳
2
回答
python
全局
变量问题
、
我在
python
中使用
全局
变量时遇到了问题...在我
的
程序中,我声明了两个
全局
变量,
全局
SYNC_DATA和
全局
SYNC_TOTAL_SIZE 现在,在我
的
一个
函数
中,我可以使用
全局
变量SYNC_DATA,而不需要在
函数
中再次将其声明为
全局
变量;但是,我不能以同样
的
方式使用另
一个
全局
变量SYNC_TOTAL_SIZE。
为
浏览 2
提问于2011-01-13
得票数 1
回答已采纳
2
回答
Python
:如何使用
函数
增量
全局
变量
、
counter = 0 counter = counter + 1 UnboundLocalError:赋值前引用
的
局部变量每次这个
函数
运行时,我都试图计数计数器。我也尝试将计数器变量作为参数传入,但这也不起作用。
浏览 2
提问于2020-01-21
得票数 2
3
回答
Python
-赋值前引用
的
局部变量'x‘
我是
Python
的
初学者(如果这是
一个
愚蠢
的
错误,请容忍我……) 我有
一个
函数
,当不满足if条件时,每次调用它时,它都会递增
全局
变量x。我
的
函数
如下所示: #x is declared here as a global variable if
next
(tag.iterancestorswhile tag is not None: y
浏览 51
提问于2021-02-17
得票数 -2
回答已采纳
2
回答
将
全局
定义
的
列表更改为本地
、
我有
一个
关于
python
变量
的
问题。如下面所示,我用L定义了
一个
列表,在此之后用I定义了
一个
整数变量,我在
函数
中添
加了
新
的
数字作为局部列表,我可以在
函数
外部使用更改后
的
列表作为
全局
;另一方面,对于整数变量,情况并非如此。有人能帮帮我吗?PS:我知道,我在
函数
中使用整数变量作为局部变量,因为这样,它在
全局
上不会改变。但是
为什么
不是
一个</e
浏览 5
提问于2020-07-08
得票数 0
回答已采纳
1
回答
将Redhawk设备从1.8.4转换为1.9
的
转换错误
我用
的
是红鹰1.9。我从1.8.4IDE中创建了
一个
Redhawk设备。我将默认
的
1.8.4设备导入到1.9IDE中。当我试图重新生成1.8.4设备
的
代码时,IDE会问我是否想升级到1.9。弹出窗口显示"ConversionTestDevice使用不推荐
的
代码生成器。要升级此项目吗?“我决定升级一下。strip_comments (文件名,‘r’):File "/usr/local/redhawk/core/bin/updat
浏览 2
提问于2013-12-09
得票数 0
回答已采纳
点击加载更多
相关
资讯
python学习笔记@函数是怎样执行的,命名空间的概念,全局变量和局部变量
如何写一个更好的Python函数?
Python函数定义,99%的人会遇到的一个坑
函数写不好后面的人都会遭殃,如何写一个更好的Python函数
我们为什么要关心一个函数的凸凹性呢?
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券