python中range函数的使用

python中range函数的使用1 range 函数用于生成一个整数序列 2 创建 range 对象的三种方式 1 range stop 创建一个 0 stop 之间的整数序列 步长为 1 2 range start stop 创建一个 start stop 之间的整数序列 步长为 1 3 range start stop step 创建一个 start stop 之间的整数序列 步长为 step3 返回值是一个迭代器对象 4 range 类型的优点 不管 range 对象表示的整数序列有多长 所有 range 对象

1、range()函数

用于生成一个整数序列

2、创建range对象的三种方式

(1)range(stop)

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

(2)range(start,stop)

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

(3)range(start,stop,step)

创建一个[start,stop)之间的整数序列,步长为step

3、返回值是一个迭代器对象

4、range类型的优点:

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

5、in与not in判断整数序列中是否存在(不存在)指定的整数

6、例题:

#range()的三种创建方式 '''第一种创建方式,只有一个参数(小括号中只给了一个数)''' r=range(10) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],默认从0开始,默认相差1称为步长 print(r) #range(0,10) print(list(r)) #用于查看range对象中的整数数列 -->list是列表的意思 '''第二种创建方式,给了两个参数(小括号中给了两个数)''' r=range(1,10) #值定了起始值,从1开始,到10结束(不包括10),默认步长为1 print(list(r)) #[1, 2, 3, 4, 5, 6, 7, 8, 9] '''第三种创建方式,给了两个参数(小括号中给了三个数)''' r=range(1,10,2) print(list(r)) #[1, 3, 5, 7, 9] '''判断指定的整数 在序列中是否存在 in ,not in''' print(10 in r) #False ,10不在当前的r这个整数序列中 print(9 in r) #true ,9在当前的这个r序列里 print(9 not in r) #false ,9不在当前的这个r序列里

执行结果:

python中range函数的使用

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219495.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午10:25
下一篇 2026年3月17日 下午10:26


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号