小白教程
所有教程
关于
Search
172.70.179.117
172.70.179.117
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Python3 func range”的源代码
本页内容
上一节:
Python3_att_list_list
下一节:
Python_func_vars
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:range()}}[[Category:python3 built in functions|48]] = Python3 range() 函数用法 = [[python3 built in functions|Python3 内置函数]] Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。 Python3 list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。 Python2 [[python func range|range() 函数]]返回的是列表。 === 函数语法 === <sample title="" desc="" lang="python" hererun="1"> range(stop) range(start, stop[, step]) </sample> 参数说明: * 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) == <sample title="" desc="" lang="python" hererun="1"> >>>range(5) range(0, 5) >>> for i in range(5): ... print(i) ... 0 1 2 3 4 >>> list(range(5)) [0, 1, 2, 3, 4] >>> list(range(0)) [] >>> </sample> 有两个参数或三个参数的情况(第二种构造方法):: <sample title="" desc="" lang="python" hererun="1"> >>>list(range(0, 30, 5)) [0, 5, 10, 15, 20, 25] >>> list(range(0, 10, 2)) [0, 2, 4, 6, 8] >>> list(range(0, -10, -1)) [0, -1, -2, -3, -4, -5, -6, -7, -8, -9] >>> list(range(1, 0)) [] >>> >>> </sample> [[python3 built in functions|Python3 内置函数]]
返回至“
Python3 func range
”。
上一节:
Python3_att_list_list
下一节:
Python_func_vars