码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-09-20 16:55:56      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:生成   class   bsp   http   字符串   --   end   换行   算数   

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() 方法生成一段左闭右开的整数范围。

  技术图片

   这里要注意一下end=‘‘的意思,为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。

3.综合使用:

  range()与for循环结合的比较多。下面看一个小例子:

  技术图片

   上述程序的结果,不会出现“0 2一轮结束 2 4 一轮结束 4 6……”这种情况的,因为在for循环中,实际上是根据range的值对a进行了赋值操作,所以不论在for中如何更改a的值,在下一次循环前,a的值都会重新赋值,所以这个循环一共执行5次。

  range()的元素顺序都是从左到右的,我们知道range(10)是0 1 2 3 4 5 6 7 8 9,那么如果想9 8 7 6 5 4 3 2 1,该怎么实现呢?

  技术图片

 

   这里需要灵活的运用range的语法特点,起点、终点与步长。

 

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

标签:生成   class   bsp   http   字符串   --   end   换行   算数   

原文地址:https://www.cnblogs.com/linfengs/p/11557923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!