range函数的使用

简介:
range完整语法要求提供两个或三个整型参数:
 
range(start,end,step=1)
 
 
  1. >>> range(1,10)                
  2. [123456789]
  3. >>> range(1,10,2)
  4. [13579]
  5. >>> range(10)
  6. [0123456789]  

第一个例子是两个参数的,从1到10

第二个例子是三个参数的,从1到10,间隔数字为2,所以显示奇数 1,3,5,7,9

第三个例子为一个参数的,默认start是从0开始 

从以上例子中可以看到range是一个左开右闭的区间


本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/382769,如需转载请自行联系原作者

相关文章
|
7天前
|
JavaScript 前端开发 Java
print_numbers_up_to 函数介绍
【10月更文挑战第20天】
35 12
|
29天前
|
Python
Numpy学习笔记(一):array()、range()、arange()用法
这篇文章是关于NumPy库中array()、range()和arange()函数的用法和区别的介绍。
40 6
Numpy学习笔记(一):array()、range()、arange()用法
range() 函数
`range()`函数在Julia中生成指定范围和步长的序列。它可以有四个参数:`start`(起始值),`stop`(结束值),`length`(长度)和`step`(步长)。例如,`range(1, stop=100)`产生从1到100的序列。如果`length`未指定,序列会在接近`stop`但能被`step`整除的位置结束。`collect()`与`range()`结合使用可创建数组。示例展示了不同参数组合下的序列生成,并将其转换为数组。
|
6月前
使用indices()函数创建数组
使用indices()函数创建数组。
73 3
成功解决but is 0 and 2 (computed from start 0 and end 9223372 over shape with rank 2 and stride-1)
成功解决but is 0 and 2 (computed from start 0 and end 9223372 over shape with rank 2 and stride-1)
rank()、dense-rank()、row-number()的区别
rank()、dense-rank()、row-number()的区别
100 0
|
Python
【Numpy】深入剖析Numpy.arange()与range()的区别
【Numpy】深入剖析Numpy.arange()与range()的区别
159 0
|
算法 索引 Python
为什么 x in range(1000000000000001) 的执行速度这么快
为什么 x in range(1000000000000001) 的执行速度这么快
75 0
LeetCode 307. Range Sum Query - Mutable
update(i, val) 函数可以通过将下标为 i 的数值更新为 val,从而对数列进行修改。
103 0
LeetCode 307. Range Sum Query - Mutable
range
range() 是一个函数,可以用来生成一个自然数的序列。 该函数需要三个参数:起始位置(可以省略,默认是 0);结束位置;步长(可以省略,默认是 1)。 通过 range() 可以创建一个执行指定次数的 for 循环。
112 0
range