加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-17 07:10:47 所属栏目:Python 来源:网络整理
导读:对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! python中的range()函数的功能hen强大,所以我觉得很有必要和大家分享一下 就好像其API中所描述的: If you do need to iterate over a sequence of numbers,the bui
对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 52php.cn的小编两巴掌来看看吧!

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 编程之家 52php.cn|52php.cn 

#如果你需要遍历一个数字序列,可以是使用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.52php.cn

运行效果:

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]

>>>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读