男模Python中的for i in range()函数详解

我是纯小白,队友是拥有16年经验的魔都大厂软件开发大咖,开始记录我的Python学习之旅。

Python中的for i in range()函数详解

1. range()函数的基本语法

for i in range()是Python中常用的循环结构,通过指定起始值、结束值和步长来控制循环次数。

range()函数用于生成一个指定范围内的数字序列,range(start,stop,step)

start:表示起始值(默认为0)。

stop:表示终止数字(不包括该数字)

step:表示步长(可选,默认为1,可为负数)。

比如 for i in range(20, 25):

这个范围就是20,21,22,23,24包含20,不包含25.  

如果Step=2,以1开始的话,下面是显示的结果1,3,5,7,9

如果step=2,以2开始的话,显示结果是2,4,6,8

代码示例

输出序列

说明

range(5)

0, 1, 2, 3, 4

默认从 0 开始,步长 1

range(2, 6)

2, 3, 4, 5

包含 start,不包含 stop

range(1, 10, 2)

1, 3, 5, 7, 9

步长为 2(奇数序列)

range(5, 0, -1)

5, 4, 3, 2, 1

负数步长生成递减序列

2. range()函数的特点

range()生成的是一个不可变的序列,不能直接修改其值。

左闭右开​​:始终包含 start,不包含 stop(数学上的 [start, stop) 区间)。

支持负数​​:start、stop、step 均可为负数。

range(-5, 0) # -5, -4, -3, -2, -1

range(10, 0, -2) # 10, 8, 6, 4, 2

range()函数生成的序列是一个左闭右开的区间,即包含起始值,但不包含终止值。

range()函数支持负数步长,可以用来生成递减的序列。

3. range()函数的使用方法

比如step=1(默认值,不写的话step就是1)

那么就是20 21 22 23 24这几个数。

print就是把结果用字符串的方式显示出来

通过本文的介绍,我们了解了Python中for i in range()函数的基本语法、特点以及常见的使用方法。for 循环对列表、数组、字符串或 range() 中的所有值重复执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值