首页 > 编程语言 >Python range() 函数用法

Python range() 函数用法

时间:2023-03-14 23:23:05浏览次数:34  
标签:10 runoob Python stop 步长 用法 start range

Python3 range() 返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表

函数语法

range(start, stop[, step])

参数说明:

  • start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
  • stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
  • step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

实例

>>>range(10)        # 从 0 开始到 9
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1, 11)     # 从 1 开始到 10
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(0, 30, 5)  # 步长为 5
[0, 5, 10, 15, 20, 25]
>>> range(0, 10, 3)  # 步长为 3
[0, 3, 6, 9]
>>> range(0, -10, -1) # 负数
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
>>> range(0)
[]
>>> range(1, 0)
[]

以下是 range 在 for 中的使用,循环出runoob 的每个字母:

>>>x = 'runoob'
>>> for i in range(len(x)) :
...     print(x[i])
... 
r
u
n
o
o
b

标签:10,runoob,Python,stop,步长,用法,start,range
From: https://www.cnblogs.com/yitongtianxia666/p/17212680.html

相关文章

  • 路飞项目,上线,阿里云按量付费,云服务器安装mysql,云服务器安装redis,云服务器安装python
    内容回顾文件存储之前上传到服务器,放到media文件夹下使用文件服务器托管文件1.第三方托管​ 腾讯云​ 阿里云​ 七牛云2.基于开源文件服务器自己搭建​ fastdsf......
  • Biopython 安装
    参考:Biopython安装Biopython安装本节解释了如何在你的机器上安装Biopython。它的安装非常简单,不会超过5分钟。第1步 -验证Python的安装Biopython被设计为与Python......
  • Python 数据分析
    Python数据分析目录Python数据分析1Python中的数据分析2NumPy2.1ndarray创建多维数组2.2ndarray的属性2.3ndarray的基本操作2.3.1索引2.3.2切片2.3.3变形2.3.......
  • python if for 一行语法
     importpandasaspddf=pd.DataFrame({"A":[2,3,4,5],"B":[7,9,6,6]})print(df)id=[ifori,jinenumerate(df['B'])ifj==6]#if语句是可选项print(id)输......
  • Python反射机制
    Python反射机制1.Python反射机制反射使得程序具有在运行时动态修改自己的结构和行为的能力,比如导入模块,调用函数等等,这些都是python的反射机制,是一种编程方法,设计模式的......
  • Python递归画树 - 画蕨类植物 - 画窗格 - 搭建分形平台
    @目录画树画蕨类植物画窗格分形平台画树importnumpyasnpimportcv2importmathdefdraw_tree(img,origin,length,angle,scale,left_angle,left_scale,ri......
  • 实验1 Python
    1.1print('hey,u')x,y,z=1,2,3print(x,y,z)print('x=%d,y=%d,z=%d'%(x,y,z))print('x={},y={},z={}.format(x,y,z)')print(f'x={x},y={y},z={z}')print(x)print(y......
  • opencv-python笔记(1)
    openCV笔记图像灰度图像​ 0代表纯黑色,255代表白色(类似亮度)通道拆分通过索引拆分:importcv2lena=cv2.imread("lenacolor.png")cv2.imshow("lena1",lena)b=lena[:......
  • Python+ESP32 收录集
    目录Python+ESP32收录集Python+ESP32收录集Python+ESP32快速上手(持续更新中)wifi蓝牙智能控制单片机手把手教你学ESP32--基于MicroPython......
  • HJ走方格的方案数_动态规划 python
      1importsys2m,n=list(map(int,sys.stdin.readline().strip().split()))3#记录横向小格边为1,竖向为-1。n=1*n,m=-1*m4#记录从出发点到每个节点的走法,取......