Python 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]没有5step:步长,默认为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

到此这篇关于Pythonrange()函数用法的文章就介绍到这了,更多相关Pythonrange()函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

关键词:

    为你推荐

    Python range() 函数用法详解

    range()是python内置函数它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象,这

    来源:脚本之家 23-05-29

    “跨省通办”回应民生期盼(纵横)-今日关注

    近日,国务院批复同意扩大内地居民婚姻登记“跨省通办”试点。6月1日起,在北京、天津、河北等21个试点省份

    来源:国际在线 23-05-29

    摩托车报废如何办理?洛阳市公安局回复

    近日,有网友在洛阳网《百姓呼声》频道发帖咨询:摩托车报废应该怎么处理?

    来源:洛阳网 23-05-29

    江西省宁都县发布高温橙色预警

    宁都县气象台2023年05月29日10时28分变更高温橙色预警信号:预计未来24小时内,我县所有乡镇的部分地区最高

    来源:北京青年报官网 23-05-29

    国际原子能机构特别工作组再访日本:将推出福岛核污染水排海综合报告

    随着日本单方面决定将福岛核事故污染水排海的日期逐渐临近,很多国家和利益攸关方都表达了严重关切。据联合

    来源:澎湃新闻 23-05-29
    返回顶部