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

属性说明
通用属性
- 前置延时- 指可设置组件功能执行之前等待的时间,单位为“毫秒”
- 后置延时- 指可设置组件功能执行后等待的时间,单位为“毫秒”
- 备注- 指对组件进行备注说明,以便于理解和快速定位
目标属性
- 开始- 计数的开始,默认为0,从0开始
- 结束- 计数的结束数字
注意
输出时不包括结束数字,例如 “range(0, 5)”,是0到4,没有5
- 步长- 用以元素之间的步进制,默认为
1
,即相邻两个元素之间相差1
返回值
- 输出至变量- 运行成功后,组件返回一个range() 函数
注意
“开始”,“结束”和“步长”分别依次对应range()中的三个整型输入,当“开始”和“步长”为默认值时,range()中对应的输入可省略,例如range(5)、range(0,5)以及range(0,5,1)三者是等价的
使用示例
执行逻辑
添加【Range】组件后,在组件右侧目标属性参数中,开始输入0、结束输入5、步长输入1--->运行组件

输出结果
运行组件,设计器即会生成对应的Range函数

进阶操作
情况1:设计器左侧我的变量中,添加局部变量lv_1--->添加【Range】组件,开始输入0、结束输入5、步长输入1--->将该组件返回值连接变量lv_1

添加【输出】组件,在组件右侧目标属性中,输出参数输入:list(lv_1),即以列表形式输出返回值--->执行流程

输出结果:流程运行后,控制台中输出内容为[0, 1, 2, 3, 4]

情况2:设计器左侧我的变量中,添加局部变量lv_1--->添加【Range】组件,开始输入0、结束输入-10、步长输入-1(即倒序步长为1)--->将该组件返回值连接变量lv_1

添加【输出】组件,在组件右侧目标属性中,输出参数输入:list(lv_1),即以列表形式输出返回值--->执行流程

输出结果:流程运行后,控制台中输出内容为[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]

情况3:设计器左侧我的变量中,添加局部变量lv_1--->添加【Range】组件,开始输入0、结束输入-10、步长输入1(正序,则返回为空集合)--->将该组件返回值连接变量lv_1

添加【输出】组件,在组件右侧目标属性中,输出参数输入:list(lv_1),即以列表形式输出返回值--->执行流程

输出结果:流程运行后,控制台中输出内容为空列表[]

Custom_range