4.3. 函数

如果您确实需要遍历数字序列,内置函数会派上用场。它生成算术级数:

给定的端点从来都不是生成序列的一部分; 生成 10 个值,长度为 10 的序列项的法定索引。它 可以让范围从另一个数字开始,或指定不同的数字 增量(甚至是负数;有时这被称为“步骤”):range(10)

要遍历序列的索引,可以组合 和 ,如下所示:

但是,在大多数情况下,使用该函数很方便,请参阅循环技术

如果你只打印一个范围,就会发生一件奇怪的事情:

在许多方面,返回的对象的行为就像一个列表, 但事实上并非如此。它是一个对象,它返回 当你迭代它时,它所需要的序列,但它并没有真正使 列表,从而节省空间。

我们说这样的对象是可迭代的,也就是说,适合作为目标 期望从中获取某些东西的函数和构造 获得连续的物品,直到供应耗尽。我们已经看到 该语句就是这样一个结构,而一个函数的示例 需要可迭代的是:

请参考:4. 更多控制流工具 — Python 3.12.0 文档

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值