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

前端之家收集整理的这篇文章主要介绍了python的range()函数的简单示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧!

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]

>>>

原文链接:https://www.f2er.com/python/527145.html

猜你在找的Python相关文章