range()允许用户在给定范围内生成一系列数字。根据用户传递给函数的参数个数, 用户可以决定该系列数字的开始和结束位置以及一个数字与next数字之间的差值有多大。range()主要采用三个参数。
开始:
整数, 从该整数开始返回整数序列
结束:
整数, 在该整数之前要返回整数序列。
整数范围在停止处结束– 1。
步骤如下:
整数值, 确定序列中每个整数之间的增量
注意:有关更多信息, 请参阅Python range()函数
例子:
# Python Program to
# show range() basics # printing a number
for i in range ( 10 ):
print (i, end = " " )
print ()
输出如下:
0 1 2 3 4 5 6 7 8 9
切片范围功能在Python中, 范围对象不是迭代器, 而是可迭代的。因此, 对range()函数进行切片不会返回迭代器, 而是返回一个可迭代的。
例子:
# Python progream to demonstrate
# slicing of range functiona = range ( 100 )# Slicing range function
ans = a[: 50 ]
print (ans)
输出如下:
range(0, 50)
现在, 我们的新范围" ans"的数字从0到50(不包括50)。因此, 一个概括的理解是
a[start : end : the difference between numbers]
所以做类似的事情ans = a [10:89:3]的数字范围从10到89, 且两者之间相差3。
例子:
# Python progream to demonstrate
# slicing of range functiona = range ( 100 )# Slicing range function
ans = a[ 10 : 89 : 3 ]
print (ans)ans = a[:: 5 ]
print (ans)
输出如下:
range(10, 89, 3)
range(0, 100, 5)
【Python中如何使用切片range()函数(示例)】首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
推荐阅读
- JavaScript let关键字的介绍和用法指南
- 如何在C++中使用STL查找向量的最小和最大元素()
- PHP如何使用ftp_chdir()函数(代码示例)
- 使用Java中的HashMap检查两个字符串是否互为字母
- Scala中的链式包装子句用法指南
- jQuery如何使用toArray()方法()
- PHP如何使用Ds Queuealloc()函数(分配内存)
- 下一个更大数字的二进制表示,具有相同的1和0
- Windows8系统打开设备管理器的步骤