python之for i in range()函数的用法
前言
1、python中的 for i in range 是用来for循环遍历的。
2、python中的 range() 是个函数。
3、range() 函数可创建一个整数列表,python中用来在for循环中遍历。
print(range(0, 10), type(range(0, 10))) # range(0, 10) <class 'range'> print(list(range(0, 10)), type(list(range(0, 10)))) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] <class 'list'> print(range(0, 10, 2), type(range(0, 10, 2))) # range(0, 10, 2) <class 'range'> print(list(range(0, 10, 2)), type(list(range(0, 10, 2)))) # [0, 2, 4, 6, 8] <class 'list'>
用法
语法格式:
range(start, stop[, step])
参数解释:
start :起始值
stop :终止值
step :步长
注意:
range() 函数返回的对象的行为都很像一个列表,但是它确实不是一个列表,它只是在循环迭代的情况下返回指定索引的值,但是它并不会在内存中真正产生一个列表对象,这样也是为了节约内存空间。
实例
1、 range(3) 即:从0到3,不包含3,即0,1,2
for i in range(3): print(i) # 0 # 1 # 2
2、 range(1,3) 即:从1到3,不包含3,即1,2
for i in range(1,3): print(i) # 1 # 2
3、 range(1,3,2) 即:从1到3,每次增加2,因为1+2=3,所以输出只有1
第三个数字2是代表步长。如果不设置,就是默认步长为1
for i in range(1,3,2): print(i) # 1
去期待陌生,去拥抱惊喜。
分类:
Python--基础语法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2021-06-09 git或gitlab修改密码之后,报错remote: HTTP Basic: Access denied,fatal: Authentication failed for ‘git或gitlab地址’
2021-06-09 Python异常及处理方法总结