老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python中range函数有什么作用?

老男孩IT教育

常见问题

2023年4月6日 16:57

在Python中,内置函数有:abs、pow、array、int、sum、str、float、range等。那么Python中range函数有什么作用?range函数用于生成一系列连续的整数,一般用于for循环体中,接下来为大家详细介绍一下range函数。

  在Python中,内置函数有:abs、pow、array、int、sum、str、float、range等。那么Python中range函数有什么作用?range函数用于生成一系列连续的整数,一般用于for循环体中,接下来为大家详细介绍一下range函数。

Python range()

  Python中range函数的用法:

  range()函数可创建一个整数列表,一般用在for循环中。

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

  函数语法:

  range(start,stop[,step])

  参数说明:

  start:计数从start开始。默认是从开始。例如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开始到10

[0,1,2,3,4,5,6,7,8,9]

>>>range(1,11) #从1开始到11

[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

>>>

  想要学习Python,却又担心找不到合适的Python培训机构,在这里推荐大家来老男孩教育。老男孩教育师资团队强大、从业经验丰富、课程体系完善,且拥有真实企业级实战项目,欢迎大家前来试听。

  推荐阅读:

  Python支持的操作系统都有哪些?

  盘点Python常用的web开发工具!

  Python语言属于什么语言?

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。