Python 函数示例:range() 函数的详细介绍与应用
功能示例
range() 以便在运行时的 start 、 等中运行 range() ,这使得这种类型的 .
编程语言提供 range() 函数来创建具有不同起始数字、增量等的数字序列。 range range() 函数在运行时提供轻量级序列创建,使此类执行速度更快。
语法和参数(和)
range() 具有其中 3 可以但并非全部都是 。只有 STOP 是 。
range() 函数具有以下语法,它可以接受 3 个参数,但并非所有参数都是必需的。仅需要 STOP 参数。
range(START,STOP,STEP)
创建 1 到 10 的简单序列(From 1 to 10)
我们将开始使用 range() 来获取 .我们只会开始和停止。我们将从 1 开始,一一进行到 10。
我们将首先使用 range() 函数创建一个简单的序列。我们将只指定 START 和 STOP。我们将从 1 开始,逐渐增加到 10。
myrange=range(1,10)print(list(myrange))
从 1 到 10 创建一个简单的 1 到 10 序列
创建一个递增 2 的序列(哪 2 个)
在 中,我们将使用 1 作为值。我们可以计算出我们想要的值。我们只需将第三个值添加到 range() 中。在此,我们将从 0 开始,以 2 数到 10。
在前面的示例中,我们将使用 1 作为增量值。我们可以指定增量值来明确指定所需的值。我们只需将增量值作为第三个参数添加到 range() 函数中。在此示例中,我们将从 0 开始,递增 2 数到 10。
myrange=range(0,10,2)print(list(myrange))
其中 2 创建一个递增 2 的序列
从 range() 创建一个列表
由于 range() 是代码,这意味着如果我们不运行 range() 并将其设置为类似列表的类型,它将只是一个文本。让我们看下面的代码,它只是范围(0,10)而不是.
如前所述,range() 函数是在代码执行期间计算的,这意味着如果我们不运行 range() 并将其设置为其他类型(如列表),它将只是一个文本。让我们看下面的代码,它只打印 range(0,10) 而不是序列。
myrange=range(1,10)print(myrange)
List From range() 从 range() 创建列表
所以我们需要来自 range() 的新数据。 range() 将是一个列表,我们可以将其用作如下列表。
因此,我们需要从 range() 函数创建新的数据结构。 range() 函数实际上创建了一个列表,我们可以将创建的序列用作列表,如下所示。
myrange=range(1,10)print(list(myrange))
List From range() 从 range() 创建列表
使用 range() 函数进行迭代或循环(或 Loop with range())
range() 和这些用于循环 or 。我们可以使用 range() 像 for、while 等循环来结束 .在此,我们将从 1 到 20 范围内进行循环。
range() 函数创建序列,通常在循环或迭代中使用。我们可以在 for、while 等循环语句中使用 range() 函数来迭代序列中的元素。在此示例中,我们将使用 range 函数从 1 迭代到 20。
for i in range(1,20): print(i)
or Loop with range() 使用 range() 函数进行迭代或循环
range() 的默认起始编号 ( Start Of range() )
正如在这一部分中, range() 中必须只有 STOP 。所以我们不必从 range() 开始。起始值为 0。在此,我们将使用起始值和结束值作为 20。
如语法部分所述,在 range() 函数中只能使用 STOP 编号。因此,我们不必向 range() 函数提供起始编号。默认起始编号为 0。在本例中,我们将使用默认起始编号,仅指定结束编号为 20。
for i in range(20): print(i)
Start Of range()()的默认起始编号
创建仅序列设置结束编号(Only End)
我们可以仅通过 stop 或 end 来使用 range() 。在此,我们将从 0 开始,一直到 20。
我们可以通过设置range()函数来创建一个序列,只需设置终止号或终止号即可。在此示例中,我们默认从 0 开始并以 20 为增量。
for i in range(20): print(i)
Only End 仅创建序列设置结束编号
创建向后序列或负步骤(或步骤)
到目前为止,我们已经了解了如何使用或步骤。 range() 还从 start 开始执行步骤 或 到 stop。在此,我们将从-2开始,一一到-10。我们还必须将值设置为 -1
到目前为止,我们已经了解了如何使用前向步骤或正向步骤创建序列。 range() 函数还支持负步,其中序列将从起始数字开始并采取负步或减少到结束数字。在这个例子中,我们将从 -2 开始,然后一一减少到 -10。我们还必须指定减量值 -1
for i in range(-2,-10,-1): print(i)
或步骤创建向后序列或负步骤
范围()与()(范围()与())
range() 是一个 in 但使用了 in 2 () 。 () 存在所以我们不能使用它。 range() 也非常适合 () 。
range() 是 中提供的函数,但在版本 2 中,() 被广泛使用。 () 函数已被删除,因此我们无法使用它。 range() 函数还提供了 () 函数的非常高效的实现。
了解更多 JSON 和
相关文章
- VirtualBox7中安装macOS big sur,在windows10&11上「保姆级教程」
- 统信UOS应用相关问题解决方案:Virtualbox启动USB设备支持的方法
- Windows下安装Ubuntu虚拟机方法(在windows上安装ubuntu)
- 如何在 Windows 11 上安装和使用 VirtualBox:2022详细的分步教程
- 甲骨文虚拟机VirtualBox 7.1.8发布:修复CPU占用100% 问题
- 成功尝试在NetBSD9.0中安装Mate Desktop环境记录
- windows下VirtualBox vagrant的安装配置
- ESP32/8266开发环境超详细安装步骤
- 如何在 Virtualbox 虚拟机中安装 Pop!_OS
- 这可是全网eNSP安装最完整,最详细的图解,没有之一(常见问题)