python基础语法(一)range函数

相关推荐:
python基础语法(二)列表

文章目录

  • 1、range()函数
  • 2、range类型的优点
    • 1.代码示例


1、range()函数

创建range对象的三种方式:

  • range(stop):创建一个(0,stop)之间的整数序列,步长为1
  • range(start,stop):创建一个(start,stop)之间的整数序列,步长为1
  • range(start, stop,step):创建一个(start,stop)之间的整数序列,步长为step

返回值是一个迭代器对象

2、range类型的优点

不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,仅仅需要存储start、stop和step,只有当用到range对象,才会计算序列中的相关元素

1.代码示例

第一种创建方式:

r=range(10)
print(r)
print(list(r))
#输出结果为
range(0,10)
[0,1,2,3,4,5,6,7,8,9]

第二种创建方式:

r=range(1,10)
print(list(r))
#输出结果为[1,2,3,4,5,6,7,8,9] 
#前闭区间 后开区间 不包含10

第三种创建方式:

r=range(1,10,2)
print(list(r))
#输出结果为[1,3,5,7,9] 
#前闭区间 后开区间 不包含10

你可能感兴趣的:(python基础语法,python,数据分析,开发语言)