python range函数范围_Python range函数

Python range函数教程

range函数详解

语法

range(start, stop[, step])

参数

参数

描述

start

计数从 start 开始。默认是从 0 开始。

stop

计数到 stop 结束,但不包括 stop。

step

步长,默认为1,可以支持负数。

返回值

返回生成的序列。

案例

range生成数列

使用 range 函数,生成数列

print("嗨客网(www.haicoder.net)")

# 使用 range 函数,生成数列

for value in range(1, 5):

print(value)

程序运行后,控制台输出如下:

43 python range函数.png

我们使用 for 循环加上 range 函数,生成了从 1 到 5 的数列,5 是不包括在内的。

range默认从 0 开始

使用 range 函数,start 参数默认从 0 开始

print("嗨客网(www.haicoder.net)")

# 使用 range 函数,start参数默认从 0 开始

for value in range(3):

print(value)

程序运行后,控制台输出如下:

44 python range函数.png

range 函数,如果不指定 start 参数,那么生成的数列默认是从 0 开始的。

range函数步长设置

使用 range 函数的 step 参数,可以设置 range 的步长

print("嗨客网(www.haicoder.net)")

# 使用 range 函数的 step 参数,可以设置 range 的步长

for value in range(1, 20, 5):

print(value)

程序运行后,控制台输出如下:

45 python range函数.png

我们使用 range 生成了一个数列,该数列从 1 开始,到 20 结束,不包括 20,并且设置了步长为 5,因此第一个元素是 1,第二个元素就是 6,第三个就是 11。

range函数步长为负数

使用 range 函数的 step 参数,可以设置 range 的步长为负数

print("嗨客网(www.haicoder.net)")

# 使用 range 函数的 step 参数,可以设置 range 的步长为负数

for value in range(20, 1, -5):

print(value)

程序运行后,控制台输出如下:

46 python range函数.png

我们使用 range 生成了一个数列,该数列从 20 开始,到 1 结束,不包括 1,并且设置了步长为 -5,因此第一个元素是 20,第二个元素就是 15。

range函数遍历字符串

使用 range 函数可以遍历字符串

print("嗨客网(www.haicoder.net)")

# 使用 range 函数可以遍历字符串

str_hai = "coder"

for i in range(len(str_hai)):

print(str_hai[i])

程序运行后,控制台输出如下:

47 python range函数.png

首先,我们定义了一个

Python range函数总结

Python 的内置函数 range() 可创建一个整数列表,一般在 for 循环中使用。Python range 函数语法:

range(start, stop[, step])

range 生成数列语法:

for value in range(1, 5):

range 默认从 0 开始:

for value in range(3):

range 函数步长设置:

for value in range(1, 20, 5):

range 函数步长为负数:

for value in range(20, 1, -5):

range 函数遍历字符串:

for i in range(len(str_hai)):

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值