【其他】-Range.docx

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:2

【其他】-Range.docx

1 功能说明

组件对应python的内置函数range() ,可用于创建一个类似于列表的整数有序集合。

range()一般用于for循环中,可使用list()方法进行强制类型转换。

2 基本说明

“开始”参数 计数从start开始,默认为0,从0开始

“结束”参数 计数到stop结束,但不包括stop

例如 "range(0, 5)",是 0到4,没有5

“步长”参数 用以元素之间的步进制,默认为1,即相邻两个元素之间相差1

“返回值” 返回一个range() 函数的语法形式

“开始”,“结束”和“步长”分别依次对应range()中的三个整型输入,当“开始”和“步长”为默认值时,range()中对应的输入可省略,例如range(5)、range(0,5)以及range(0,5,1)三者是等价的。

【Range】组件一般用于for循环,例如:“开始”设为0,"结束"设为10,“步长”设为2,函数语法形式为 “range(0, 10, 2)”,便是创建了一个类似于列表[0,2,4,6,8]的有序集合。 将其返回值给到for循环的集合,依次输出集合中的元素。

3 进阶操作

下面就几种用法的实例进行讲解,此处【输出】组件对【Range】的返回值使用list()强制转换为列表。

1) range (10) , 从 0 开始到 10(但不包括10),步长为1,使用list()强制转换为列表。

2)  range(1, 10) ,从 1 开始到 10(但不包括10),步长为1,使用list()强制转换为列表。

3) range(1,10,2) ,从 1 开始到 10(但不包括10),步长为2,使用list()强制转换为列表。

4) range(0, -10, -1) # 从 0 开始到 -10,步长为 -1(即倒序步长为1)。

5)  range(0, -10, -1) # 从 0 开始到 -10,步长为 1(正序,所以返回为空集合)。

【其他】-Range.docx

1 功能说明 组件对应python的内置函数range() ,可用于创建一个类似于列表的整数有序集合。range()一般用于for循环中,可使用list()方法...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息