python之range()函数、for-in循环和while循环

range()函数和for-in循环

函数原型:range(start, end, scan):

参数含义:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5);

end:技术到end结束,但不包括end例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5

scan:每次跳跃的间距,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

代码举例:

 1 for n in range(3):
 2     print(n)
 3
 4 print("-----------------------")
 5
 6 for n in range(2, 4):
 7     print(n)
 8
 9 print("-----------------------")
10
11 for n in range(2, 8, 2):
12     print(n)

输出:

0
1
2
-----------------------
2
3
-----------------------
2
4
6

while循环

1 m = 0
2 while m < 3:
3     print(m)
4     m += 1

结果:

0
1
2

时间: 2024-10-12 20:26:01

python之range()函数、for-in循环和while循环的相关文章

python的range()函数使用方法

python的range()函数使用非常方便.它能返回一系列连续添加的整数,它的工作方式类似于分片.能够生成一个列表对象. range函数大多数时常出如今for循环中.在for循环中可做为索引使用.事实上它也能够出如今不论什么须要整数列表的环境中,在python 3.0中range函数是一个迭代器. >>> range(1,5) #代表从1到5(不包括5) [1, 2, 3, 4] >>> range(1,5,2) #代表从1到5.间隔2(不包括5) [1, 3] &g

Python的range()函数用法

使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序. 这里记录一下: >>> range(1,5) #代表从1到5(不包含5) [1, 2, 3, 4] >>> range(1,5,2) #代表从1到5,间隔2(不包含5) [1, 3] >>> range(5) #代表从0到5(不包含5) [0, 1, 2, 3,

[转载]python的range()函数用法

使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序. 这里记录一下 >>> range(1,5) #代表从1到5(不包含5) [1, 2, 3, 4] >>> range(1,5,2) #代表从1到5,间隔2(不包含5) [1, 3] >>> range(5) #代表从0到5(不包含5) [0, 1, 2, 3,

详细记录python的range()函数用法

使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序. 这里记录一下: >>> range(1,5) #代表从1到5(不包含5) [1, 2, 3, 4] >>> range(1,5,2) #代表从1到5,间隔2(不包含5) [1, 3] >>> range(5) #代表从0到5(不包含5) [0, 1, 2, 3,

6.python基础--range()函数

1.定义: range()函数是python的内置函数,用来创建算数级数序列的通用函数,返回一个[start, start + step, start + 2 * step, ...]结构的整数序列. 2.语法: range(start,stop[,step]) start 指的是计数起始值,默认是 0: stop 指的是计数结束值,但不包括 stop :例如,range(0,5)就是只有0,1,2,3,4而没有5. step 是步长,默认为 1,不可以为 0 .range() 方法生成一段左闭

python的range函数

range(start,stop,step)参数含义:start:计数从start开始.默认是从0开始.例如range(5)等价于range(0, 5);end:计数到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5scan:每次跳跃的间距(步长参数),默认为1.例如:range(0, 5) 等价于 range(0, 5, 1),步长值为正时表示从左向右取,如果为负,则表示从右向左取. range函数的输出结果为列表 测试代码如下: #encodi

python实现range函数

用python的代码实现range相关的功能. #!/usr/bin/env python def r(start,end=None,step=1):     if step>0:         if not end:             start, end = 0, start         check = lambda x,y:x<y     elif step<0:         check = lambda x,y:x>y     else:         r

python之range()函数

换了份工作,空闲下来回来继续做搬运工- 函数语法 range(start, stop[, step]) 参数说明: start: 计数从 start 开始.默认是从 0 开始.例如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

python 中range函数的用法

一. range(start,end,step) 二.代码 [code1] for i in range(1,10,2): print("i=",i) [result1] i= 1 i= 3 i= 5 i= 7 i= 9 [code2] for i in range(4): print("i=",i) [result2] i= 0 i= 1 i= 2 i= 3 原文地址:https://www.cnblogs.com/hezhiyao/p/8179053.html