python_range()的参数问题
2018-01-11 本文已影响0人
射手再见蓝天575
- python中
range()
方法的作用是产生一个等差数列- 当参数只有一个时
range(n)
:表示[0,n)
的整数(即[0,n)
内的步长为1的等差数列)>>> list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
- 当参数有两个时
range(x,y)
:表示[x,y)
的整数(即[x,y)
内的步长为1的等差数列)>>> list(range(-3,6)) [-3, -2, -1, 0, 1, 2, 3, 4, 5]
- 当参数有三个时
range(i,j,k)
:表示[i,j)以k
为步长的等差数列>>> list(range(-3,-19,-4)) [-3, -7, -11, -15]
- 当参数只有一个时