pythonrange()函数range()函数可创建一个整数列表,一般用在for循环中。Python3range()函数返回的是一个可迭代对象(类型是对象),而不是列表类型,所以打印的时候不会打印列表。Python3list()函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。语法:range(start,stop[,step])start:计数从start开始。默认是从0开始。例如range(5)等价于range(0,5);stop:计数到stop结束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]没有5step:步长,默认为1。例如:range(0,5)等价于range(0,5,1)mylist=range(10)print(list(mylist))#从0开始到10[0,1,2,3,4,5,6,7,8,9]print(list(range(1,11)))#从1开始到11[1,2,3,4,5,6,7,8,9,10]print(list(range(0,30,5)))#步长为5[0,5,10,15,20,25]print(list(range(0,10,3)))#步长为3[0,3,6,9]#注意步长必须为负数print(list(range(0,-10,-1)))#负数[0,-1,-2,-3,-4,-5,-6,-7,-8,-9]#如果步长为0或者参数start
|