ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Python中range() 函数的使用介绍(附代码)

2026/8/31 4:30:29 拓冰建站 浏览量
Python中range() 函数的使用介绍(附代码) 给大家带来本篇文章的内容围绕中等范围内的range()函数的使用展开介绍, 还附有代码, 具备一定的参考价值, 面向有需要的朋友, 可供其作参考, 期望它能对你产生助益。range()属于内置函数, 其使用场景颇为繁多, 当下我时常会于for循环里将其用作循环的次数, 实际上range()的用法并非仅限于此, 本文会为诸位人员予以介绍。倘若你的确有遍历一个数字序列的需求, 那么内置函数range()便会发挥作用, 它所生成的是算术级数。 for i in range(5):... print(i)...01给定的那个终止数值不存在于欲生成的序列当中, range (10)会产出10个值, 而且是以合法的索引去生成一个长度为10的序列, range还能够以另外一个数字起始, 或者按照指定的幅度进行增加甚至是负数有时候这也被称作‘步进’。range(5, 10)5, 6, 7, 8, 9range(0, 10, 3)0, 3, 6, 9range(-10, -100, -30)-10, -40, -70想要通过序列的索引去进行迭代, 您能够把range()以及len()组合成如下这般: a “玛丽”, “有”, “一只”, “, “小羊羔”。 for i in range(len(a)):... print(i, a...Maryhadlamb然则, 于多数这般情形下, 运用 () 函数较为便利, 尚可见证 循环的技巧。如果你只打印 range会出现奇怪的结果: print(range(10))range(0, 10)range()返回的对象, 在好多方面表现得类似列表, 可事实上并非如此。这个对象在你迭代它之时, 会依据所期望序列返回连续项, 然而它并未真正生成列表, 如此而来便能节省空间。我们讲这般样的对象称作可迭代的, 换句话而言, 适宜当作函数以及结构体的参数, 而这些函数与结构体期望于迭代结束以前能够从中获取连贯的元素。我们已然瞧见for语句便是如此一个迭代器。函数list()系另一它依据可迭代对象去创建列表。 list(range(5))0, 1, 2, 3, 4往后, 我们将会瞧见更多能折返可迭代对象的函数, 以及把可迭代对象当作参数的函数。相关推荐: 教程