您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python的range()函数的简单示例

5b51 2022/1/14 8:14:48 python 字数 3941 阅读 306 来源 www.jb51.cc/python

python的range()函数的简单示例

概述

python中的range()函数功能hen强大,所以我觉得很有必要和大家分享一下

就好像其API中所描述的:

If you do need to iterate over a sequence of numbers,the built-in function range() comes in handy. It generates arithmetic progressions

代码示例:


# @param python开发的range()函数
# @author 编程之家 jb51.cc|jb51.cc 

#如果你需要遍历一个数字序列,可以是使用python中内建的函数range()
 
#如下面要遍历一个列表test_list
test_list = [1,3,4,'Hongten',6,23,'hello',2]
for i in range(len(test_list)):
    print(test_list[i],end=',')
 
print()   
print('#####################################')
 
#或者用range()函数生成一个列表
for i in range(5):
    print(i,')
 
print()   
print('#####################################')
 
#python中的内置函数range(10),其中参数'10'代表:从0到10的一个序列
#即长度为10的一个序列
print('range(10)表示:',range(10))
listA = [i for i in range(10)]
print(listA)
 
print('#####################################')
 
#当然,我们可以自定义我们需要的起始点和结束点
#我们定义了一个从5开始的起始点,到100结束的结束点
print('range(5,100)表示:',range(5,100))
listB = [i for i in range(5,100)]
print(listB)
 
print('#####################################')
 
#定义了这些后,我们还可以定义步长
#下面我们定义一个从1开始到30结束,步长为3的列表
print('range(1,30,3)表示:',range(1,3))
listC = [i for i in range(1,3)]
print(listC)

# End www.jb51.cc

运行效果

Python 3.3.2 (v3.3.2:d047928ae3f6,May 16 2013,00:03:43) [MSC v.1600 32 bit (Intel)] on win32

Type "copyright","credits" or "license()" for more information.

>>> ================================ RESTART ================================

>>>

1,Hongten,hello,2,

#####################################

0,1,

#####################################

range(10)表示: range(0,10)

[0,5,7,8,9]

#####################################

range(5,100)表示: range(5,100)

[5,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99]

#####################################

range(1,3)表示: range(1,3)

[1,28]

>>>

总结

以上是编程之家为你收集整理的python的range()函数的简单示例全部内容,希望文章能够帮你解决python的range()函数的简单示例所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶