首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python range在for循环里的用法_PyThon range()函数中for循环用法「建议收藏」

最初range和xrange都生成可以用for循环迭代的数字,然而在python2和3里实现方式并不完全一致,下面着重讲讲python3的range()函数for循环用法。...例如:range(0, 5) 等价于 range(0, 5, 1) 3、在python3.8下>>> print(list(range(5))) #从0开始,有5为正整数,到5结束,不包括5;步长=step...区别: 1、其实python3是range()和python2是xrnage(),有区别的 2、应该是技术进步,但是在这个模块不一定,可能叫“惰性技术”。...用python2解释器不了,然而python3.8解释器得到:The range() function uses 48 bytes of memory. —————————————– import sys...以上就是python里range()函数的用法,顺带给大家演示了在python2和python3里的不同。好啦~如果想要了解更详细的实用教程,可以点击查看PyThon学习网视频教程。

3.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python基础——条件判断和循环【if,while,for,range】

    前言: 这篇文章主要讲解一下条件判断语句if和循环语句while,for在python中需要注意的地方。...但,break只能跳出本层循环 (4)缩进:while循环也使用缩进来控制语句块 三,for语句 1,基本介绍 在 Python 中,for 循环遵守“轮询”机制,对一批内容进行“逐个处理”,通常用来用于遍历序列...四,range()函数 1,基本介绍 range() 是 Python 内置函数,用于生成一个整数范围的序列。这个范围可以用于各种计算,如循环、序列 slicing 等。...2,例子 与for循环的结合使用: for i in range(5): # 这将生成从 0 到 4 的序列 print(i) 输出结果: 在上述示例中,我们使用 range(5)...(3)应用:range() 生成的范围序列可以用于很多场景,如循环、列表推导式、slicing 等

    37410

    python基础之元祖、嵌套,for循环、 enumerate、range的试用案例

    元祖又叫做只读列表,可循环查询、可切片,元祖里的直接元素不能更改,但是若里面有嵌套的列表,则可以修改列表里的元素 1 tu = (1,2,3,'sun',[3,4,5,'cat']) 2 tu[4][3...split()方法 1 s = 'sun' 2 s1 = '_'.join(s) #join括号里的对象是可迭代的对象,字符串、列表,返回的是字符串 3 print(s1) #输出s_u_n for循环...,和列表、字符串的操作有一个相同点都是顾头不顾尾 1 for i in range(0,100) #默认从0开始,可以不写0 2 print(i) #输出0-99,不输出100 3...4 #可以有步长 5 for i in range(0,10,3) 6 print(i)#3,6,9 7 8 #逆序输出 9 for i in range(10,0,-1)...10 print(i) #最后不输出0,若要输出0,可以改成(10,-1,0) 11 12 for i in range(0,10,-1)#不报错,什么都不输出 for循环的enumerate

    1.4K20

    Python - 详解 range()

    介绍 range 是一个类,不是函数 表示不可变的数字序列,通常用于在 for 循环中循环指定的次数 两种语法格式 range(stop) 表示区间 [0, stop) 内的整数序列 该区间从 0 开始...如果 step 为负值,确定 range 某个值的公式仍然为 r[i] = start + step*i,但限制条件改为 i >= 0 且 r[i] > stop 返回值 都是 range 实例对象...(range(1, 0)) [] range 的优势 相比常规的 list、tuple,range 的优势在于range 对象总是占用固定数量的较小内存,无论其所表示的范围有多大 range 的特性 range...= 检测 range 对象是否相等是将其作为序列来比较 r1 = range(0, 4, 2) r2 = range(0, 3, 2) print(r1 == r2) # 输出结果 True 循环遍历...range for item in range(3): print(item) # 输出结果 0 1 2

    74220

    Python range() 函数

    range()是python的内置函数,用的地方挺多的,目前我经常会在for循环中作为循环的次数来使用,其实range()的用法不仅仅如此,本文给大家介绍下。...如果你确实需要遍历一个数字序列,内置函数 range() 会派上用场。它生成算术级数: >>> for i in range(5): ......range也可以以另一个数字开头,或者以指定的幅度增加(甚至是负数;有时这也被叫做 '步进') range(5, 10) 5, 6, 7, 8, 9 range(0, 10, 3) 0,...print(i, a[i]) ... 0 Mary 1 had 2 a 3 little 4 lamb 然而,在大多数这类情况下,使用 enumerate() 函数比较方便,请参见 循环的技巧 。...如果你只打印 range,会出现奇怪的结果: >>> print(range(10)) range(0, 10) range() 所返回的对象在许多方面表现得像一个列表,但实际上却并不是。

    75220
    领券