问题标签 [xrange]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1547 浏览

python - Python for 循环和 UnboundLocalError

我是python新手。现在我在 python 的局部变量设置上遇到了一些麻烦。

事情是这样的,我得到了一个错误输出,称为:

通过在 StackOverFlow 上搜索,我现在知道我的错误是由于局部变量的功能范围造成的。因为python是一种动态语言,没有变量声明。外面有没有人可以帮助解决这个问题?我真的需要在迭代后使用这个变量。非常感谢。(虽然我知道它可以工作,但我不喜欢使用全局声明)

这是我的代码,我用它来完成插入排序。

错误是:

我知道这是因为i1for 循环内,不能在外面使用。但是如果我确实需要这样做呢?有什么补偿方法吗?

当然,我不能使用 for 循环而使用 while。但有时我确实需要在其范围之外的循环中使用局部变量。我已经用 while 循环写出来了:

真诚地感谢你。

0 投票
1 回答
102 浏览

jqplot - 带有 jqplot 的垂直跨度带

我想通过为每个定义 x 轴范围来在 jqplot 上添加垂直跨度区域。有没有简单直接的方法来做到这一点?

我尝试设置一个覆盖,其中 x 值设置为我要覆盖的垂直区域的中心,线宽设置为垂直带的整个 x 范围。问题是线宽值是以像素而不是以 xAxis 为单位编码的。

任何帮助将不胜感激。

0 投票
2 回答
48 浏览

python - 如何在python中按日期有效地选择条目?

我有电子邮件和日期。我可以使用 2 个嵌套的 for 循环来选择在同一日期发送的电子邮件,但我怎样才能“聪明地”做到这一点 - 高效?

我知道它可以用更短的代码编写,但我不知道itertools,或者也许使用map, xrange

0 投票
1 回答
102 浏览

python - python xrange 与 0*l 到 l

这就是我想要做的:

正如你所看到的,我想用一个我可以自己做的变量来控制格式字符串,我试着这样做:

但它给了我一个错误,告诉我:并非所有参数都在字符串格式化期间转换

0 投票
2 回答
1074 浏览

python - 为什么 Python 对 xrange 说“不适当的参数类型”?

我的代码是:

但是,它说 for 循环存在不适当的参数类型。我不知道这是否意味着它没有将值视为整数,或者正在发生什么。谢谢

0 投票
1 回答
2497 浏览

python - xrange 与 itertools.count Python 2.7

我想运行从开始值到结束值的范围。它在低数字上工作正常,但是当它变得太大时会导致溢出错误,因为 int 太大而无法转换为 C Long。我正在使用 Python 2.7.3。

我在这里读到OverflowError Python int too large to convert to C long on using the itertools.count()method 除了该xrange方法通过步进而不是声明结束范围值与该方法的工作方式不同。

可以itertools.count()设置为像这样工作xrange()吗?

0 投票
2 回答
7602 浏览

python - 带浮点数的 Python xrange

初级程序员在这里。

有没有办法在 xrange 的范围内使用浮点值以及步长值?我已经看到了一些使用浮点数步进的解决方案,但没有看到实际的边界。

本质上,我想创建一个像这样逐步下降的循环:

我正在考虑确定我的两个边界之间的差异,将其除以步长值以确定所需的步数,然后将其作为整数值输入到 xrange 函数中 - 但有没有更简单的方法?

谢谢!

0 投票
2 回答
1247 浏览

python - 在 python 中结合使用 max、xrange 和 lambda 函数

我找到了一个为 LU 分解旋转方阵的代码,但我无法理解其中的一些。

首先,ID 的行不就是单位矩阵吗?这样做有什么好处吗?

其次,我无法真正理解行的行。我知道 lambda 用于在文本中定义一个函数,一旦提供了 i 的值(并且 j 的值取决于 for 循环),它就会简单地返回 M_ij 的值,但是 i 是什么?

xrange 和 range 不相似吗?但它在这里返回了什么?

当与函数 max 结合时,会发生什么?我只是不知道正在比较的 max 函数中的内容是什么。

对不起,如果这个问题听起来很愚蠢。我对编程很陌生

0 投票
2 回答
643 浏览

python - Python 最佳实践 xrange 产量

是否有可能在执行最后一个 next() 时返回其余部分,而不是返回包含其余部分的元组?

以便 :

0 投票
2 回答
308 浏览

python - 我可以从对象本身获取用于构造 Python 2.7 xrange 的值吗?

如果s是 Python 中的一个slice对象,使用s = slice(start, stop, step)or (在适当的上下文中)start:stop:step构造,用于构造的值s可从slice对象本身获得,如s.start,s.stops.step

Python 3.4 [ Issue9896 ]中的对象上提供了类似start的 ,stopstep成员。例如,。rangerange(1, 4, 2).start == 1

但是,Python 2.7xrange对象没有start,stopstep成员。xrange有没有其他方法可以从对象本身获取用于构造的值?