python range在for循环里的用法_PyThon range()函数中for循环用法「建议收藏」

python range在for循环里的用法_PyThon range()函数中for循环用法「建议收藏」最初range和xrange都生成可以用for循环迭代的数字,然而在python2和3里实现方式并不完全一致,下面着重讲讲python3的range()函数for循环用法。1、函数语法range(start,stop,[step])2、参数说明start:可选参数,计数从start开始。默认是从0开始。例如range(5)等价于range(0,5)stop:必选参数,计数到st…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

python range在for循环里的用法_PyThon range()函数中for循环用法「建议收藏」

最初range和xrange都生成可以用for循环迭代的数字,然而在python2和3里实现方式并不完全一致,下面着重讲讲python3的range()函数for循环用法。

1、函数语法

range(start, stop, [step])

2、参数说明

start: 可选参数,计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5)

stop: 必选参数,计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5

step: 可选参数,步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

3、在python3.8下>>> print(list(range(5))) #从0开始,有5为正整数,到5结束,不包括5;步长=step=1为默认

[0, 1, 2, 3, 4]

>>> print(list(range(0,-10,-1))) #从0开始,到-10结束,不包括-10,步长=step=-1

[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]

>>> print(list(range(5,50,10)))

[5, 15, 25, 35, 45]

4、for语句连用for i in range(5): #注意冒号不可少,否则有语法错误

print(i,end=’,’)

0,1,2,3,4,xgj@xgj-PC:~$

x = ‘runoob’

for i in range(len(x)) :

print(x[i])

执行结果:xgj@xgj-PC:~$ /usr/bin/python3.8 /home/xgj/Desktop/cy.py

r

u

n

o

o

b

xgj@xgj-PC:~$

注意:以上为正整数,升序的顺序

示例:假设:12月31日,离新年只有10秒print(“The New Year is upon us !”)

for i in range(10,0,-1):

print(str(i)+’…’)

print(“Happy New Year !”)

输出结果:The New Year is upon us !

10…

9…

8…

7…

6…

5…

4…

3…

2…

1…

Happy New Year !

区别:

1、其实python3是range()和python2是xrnage(),有区别的

2、应该是技术进步,但是在这个模块不一定,可能叫“惰性技术”。

3、占内存检测import sys

r=range(1,10000)

size_r=sys.getsizeof(r)

print(f”The range() function uses {size_r} bytes of memory.”)

用python2解释器不了,然而python3.8解释器得到:The range() function uses 48 bytes of memory.

—————————————–

import sys

xr=xrange(1,10000)

size_xr=sys.getsizeof(xr)

print(f”The xrange() function uses {size_xr} bytes of memory.”)

以上就是python里range()函数的用法,顺带给大家演示了在python2和python3里的不同。好啦~如果想要了解更详细的实用教程,可以点击查看PyThon学习网视频教程。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170082.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python激活码2021【2021.8最新】

    (python激活码2021)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~S32PGH0SQB-eyJsaWNlbnNlSWQiOi…

    2022年3月26日
    92
  • 全国计算机三级数据库技术

    全国计算机三级数据库技术全国计算机等级考试三级(数据库技术)一:考试内容及要求1.掌握数据库技术的基本概念、原理、方法和技术2.能够使用SQL语言实现数据库操作3.具备数据库系统安装、配置及数据库管理和维护的基本4.掌握数据库管理与维护的基本方法5.掌握数据库性能优化的基本方法6.了解数据库应用系统的生命周期及其设计、开发过程7.熟悉常用的数据库管理和开发工具、具备用指定的工具管理、开发简单数据库应用系统…

    2022年6月18日
    14
  • fast发现_fasttext

    fast发现_fasttextfastai错误提示找不到’fastai.conv_learner’输入pipinstallfastai==0.7.0pipinstalltorchtext==0.2.3

    2022年9月7日
    0
  • docker-compose搭建redis伪集群

    docker-compose搭建redis伪集群

    2021年8月4日
    44
  • SPSS聚类分析——一个案例演示聚类分析全过程

    SPSS聚类分析——一个案例演示聚类分析全过程SPSS聚类分析——一个案例演示聚类分析全过程摘要:案例数据源:有20种12盎司啤酒成分和价格的数据,变量包括啤酒名称、热量、钠含量、酒精含量、价格。数据来自《SPSSforWindows统计分析》案例数据源:有20种12盎司啤酒成分和价格的数据,变量包括啤酒名称、热量、钠含量、酒精含量、

    2022年10月18日
    0
  • uIP介绍[通俗易懂]

    uIP介绍[通俗易懂]下面内容都是参考英文文档uip是一个开源的微型协议栈,主要用于8位,16位MCU,占用内存少,并且代码少,容易移植。它既可以用于多任务的操作系统中,如ucos。也能单独存在,传说中的裸奔。uip的主循环uip主循环中重复做着两件事情。查看是否收到数据包查看周期性超时是否发生如果有数据包到达,则会在主循环中调用输入处理函数,uip_input(),

    2022年4月19日
    91

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号