python如何用range函数倒序输出_Python的Range()函数(指南)

下载好向圈APP可以快速联系圈友

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

Python的Range()函数(指南)-1.jpg (65.14 KB, 下载次数: 0)

2020-11-3 18:57 上传

当需要执行特定次数的操作时,Python内置的range函数十分方便。

读罢本文,你将:

理解Python的range函数是如何工作的

了解Python 2和Python 3中的实现方式有何不同

看过了不少range函数操作实例

有能力解决它的一些局限性

让我们开始吧!

range函数的历史

虽然Python 2的range和Python3中的range共享了一个名字,但它们是完全不同的家伙。事实上,Python 3中的range只是Python 2中被称为xrange的函数的重命名版本。

最初range和xrange都生成可以用for循环迭代的数字,但是前者同时生成这些数字的列表,而后者则懒洋洋地生成数字,这意味着后者只能在需要时一次返回一个数字。

巨大的列表会占用内存,所以xrange取代range的名称和一切都不奇怪。您可以在PEP 3100中了解更多关于这个决定和xrange vs range的背景信息。

注:PEP代表Python改善提议。PEPs是涵盖广泛主题的文档,其主题包括提出的新特性、风格、管理和哲学。

他们有很多。PEP 1解释了它们是如何工作的,并且是一个入门的好地方。

在本文其余部分中,您将使用


版权声明:本文为weixin_39637256原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。