python——range

来源:互联网 发布:股市热点软件 编辑:程序博客网 时间:2024/04/29 16:11

range

range用来生成一个数据类型为int的list,range有两种形式:
  • range(stop)
  • range(start, stop[, step])
注意:
  • range(stop)中stop必须大于0,生成[0...stop-1],否则生成空list
  • range(start, stop[, step])中step默认为1
  • range(start, stop[, step])中如果start < stop,step必须为正,否则生成空list
  • range(start, stop[, step])中如果start > stop,step必须为负,否则生成空list
print range(-5)print range(0)print range(5)print range(-5, 5)print range(-5, 5, 1)print range(-5, 5 ,2)print range(5, -5)print range(5, -5, -1)print range(5, -5, -2)
output:
[][][0, 1, 2, 3, 4][-5, -4, -3, -2, -1, 0, 1, 2, 3, 4][-5, -4, -3, -2, -1, 0, 1, 2, 3, 4][-5, -3, -1, 1, 3][][5, 4, 3, 2, 1, 0, -1, -2, -3, -4][5, 3, 1, -1, -3]
0 0
原创粉丝点击