内置函数 用于生成等差数列:
生成的序列绝不会包括给定的终止值; 生成 10 个值——长度为 10 的序列的所有合法索引。range 可以不从 0 开始,且可以按给定的步长递增(即使是负数步长):
要按索引迭代序列,可以组合使用 和 :
不过大多数情况下 函数很方便,详见 。
如果直接打印一个 range 会发生意想不到的事情:
返回的对象在很多方面和列表的行为一样,但其实它和列表不一样。该对象只有在被迭代时才一个一个地返回所期望的列表项,并没有真正生成过一个含有全部项的列表,从而节省了空间。
这种对象称为可迭代对象 ,适合作为需要获取一系列值的函数或程序构件的参数。 语句就是这样的程序构件;以可迭代对象作为参数的函数例如 :
之后我们会看到更多返回可迭代对象,或以可迭代对象作为参数的函数。在 这一章中,我们将讨论 的更多细节。
到此这篇 Python函数定义(Python函数定义必须在程序开头吗)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/pythonbc/53274.html