range函数可以创建一个整数列表,一般用在for循环中

1.range(stop): 0 - stop-1

这个代表起始值是零 ,终止值是stop-1,步长默认为1

for index in range(5):

print('index is [%d]'%(index))

输出是:

index is [0]
index is [1]
index is [2]
index is [3]
index is [4]

等价的C写法如下:

for(int i=0;i<5;i++)

{

printf("index is[%d]",index);

}

2.range(start,stop): start - stop-1

看出这个区间是左闭右开区间,默认步长是1

for index in range(1,5):

print('index is [%d]'%(index))

输出如下:

index is [1]
index is [2]
index is [3]
index is [4]

和他相同的C语言写法如下:

for(int index=1;index<5;index++ )

{

print('index is [%d]'%(index))

}

3.range(start,stop,step): start - stop-1 step(步长)

for index in range(5,1,-1):

print('index is [%d]'%(index))

输出如下:

index is [5]
index is [4]
index is [3]
index is [2]

和他相同的C语言写法如下:

for(int i=5;i>1;i--)

{

print('index is [%d]'%(index))

}

python中range的三种用法相关推荐

  1. python中else的三种用法

    python中else可以在判断语句.循环语句和异常处理中使用. 判断语句 if - else - a = 3 b = 2 if a > b:print("a大于b") el ...

  2. Python中range函数的基本用法完全解读

    range函数大多数时常出现在for循环中,在for循环中可做为索引使用,下面这篇文章主要给大家介绍了关于Python中range函数的基本用法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下 ...

  3. Java中final的三种用法

    在java中final的三种用法: 1. final成员变量 2. final函数 3. final类 final成员变量 当你在类中定义变量时,在其前面加上final关键字,那便是说这个变量一旦被初 ...

  4. 微课系列(6):Python关键字else的三种用法

    技术要点:Python关键字else在选择结构.循环结构和异常处理结构中的三种用法. ----------相关阅读---------- 教学课件 1900页Python系列PPT分享一:基础知识(10 ...

  5. vue中$refs的三种用法

    我们都知道,在vue2中获取DOM元素,可以直接在元素上绑定ref属性,然后获取到DOM元素的属性值,这种方法在vue3 中仍然可以使用,但也会有一些问题.下面就介绍$refs的三种用法: 1.vue ...

  6. C++中virtual的三种用法

    virtual用法一 #include using namespace std; class A{ public:virtual void display(){ cout<<"A ...

  7. Python中strip函数几种用法

    strip()方法删除多余空格: 用户输入数据时,很有可能会无意中输入多余的空格,或者在一些场景中,字符串前后不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符. 这里的特殊字符,指的是 ...

  8. Python中*与**的几种用法

    Python中的*与**操作符使用最多的就是两种用法.一种是用作运算符,即*表示乘号,**表示次方.第二种是用于指定函数传入参数的类型的,*用于参数前面,表示传入的(多个)参数将按照元组的形式存储:* ...

  9. python中常见的三种选择结构_在Python中,实现多分支选择结构的最佳方法是

    在Python中,实现多分支选择结构的最佳方法是 答:if-elif-else 绘制建筑平面图时,被剖切的墙用 线绘制,定位轴线用 线绘制 答:粗实 细点画 智慧职教: 下列关于书写住院病历的叙述不正 ...

最新文章

  1. MFC中OnInitDialog自动生成
  2. 白话Elasticsearch03- 结构化搜索之基于bool组合多个filter条件来搜索数据
  3. BZOJ 3720: Gty的妹子树 [树上size分块]
  4. mvc EF 从数据库更新实体,添加视图实体时添加不上的问题
  5. REEM-C的安装与启动
  6. oracle 数据补齐月份,Oracle自定义函数--增加月份
  7. 如何在PHP中获得有用的错误消息?
  8. 学习编译原理的总结1
  9. 计算机视觉教程(第2版)1-8章期末复习
  10. Java的中文转换拼音、五笔简码
  11. 计算机找不到ac97前面板怎么办,电脑Win7系统前面板耳机插孔没有声音解决方法(音频设置+前面板插线方法)...
  12. MySQL联合主键解释
  13. mysql变量赋值加冒号,mysql 冒号
  14. SpriteKit从零开始~Physics and Collisions
  15. 【H2】绘制三角警示牌,使用turtle绘制三角警示牌,陈斌老师北京大学暑期学校Python语言基础与应用
  16. 小猿圈Java学习分享2019Java面试题
  17. 利用七牛云作为图片服务器
  18. DNS篇之DNS协议详解
  19. html 设置移动端页面滚动,a.html · 焚心/移动端页面上下滚动加多页面上拉加载功能及mescroll插件的使用 - Gitee.com...
  20. Exchange 2013 配置MAPI OVER HTTP

热门文章

  1. Unity3D 网络游戏框架(八、大小端问题)
  2. Quick Reference: telnet 查看 memcached
  3. 全民K歌下载伴奏(tkm格式转化)
  4. 重学设计模式(三、设计模式-原型模式)
  5. 斐讯提“新共享”,区块链+共享经济能碰撞出什么火花?
  6. 六月集训(第15天) —— 深度优先搜索
  7. 流氓网站 星火软件veryhuo.com
  8. 助力全球近百万人同时观看 LOL S7 直播,阿里云是怎么做到的?
  9. Redis清空list队列命令
  10. break跳出多层while循环标志位