python倒序for循环实例

 更新时间:2022年05月19日 09:23:04   作者:ACE-Mayer  
这篇文章主要介绍了python倒序for循环实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

python倒序for循环

直接上代码:

#从10到0进行遍历循环,括号里最后一个-1是步长,实现倒序;前两个参数是起始和终止值,也是前闭后开。
for i in range(10,-1,-1): 
    print(i)

输出:

10
9
8
7
6
5
4
3
2
1
0

python笔记for循环倒序

方法一

# 从10递减循环到-1,注意不包括-1,第三个参数是步长(左闭右开)
for i in range(10,-1,-1):
    print(i)

结果

10
9
8
7
6
5
4
3
2
1
0

注意:此处的第二个-1,我是这样理解的,当循环到0的时候,递减-1,也就是0-1=-1,但是不包括-1,所以结果就是10-0

如果是-2,则包括-1

for i in range(10,-2,-1):
    print(i)

结果

10
9
8
7
6
5
4
3
2
1
0
-1

如果大家理解了的话,那么猜猜这个结果是啥

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

没错,结果就是

10,9,8,7,6,5,4,3,2,1

方法二

使用reversed函数,它的作用就是倒序排列

for i in reversed(range(0,10)):
    print(i)

结果:

9
8
7
6
5
4
3
2
1
0

如果没有reversed,只是range(0,10):

结果是:

0,1,2,3,4,5,6,7,8,9

加上reversed后就是把原来的结果倒过来,所以就变成了:

9,8,7,6,5,4,3,2,1,0

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 解析python高级异常和运算符重载

    解析python高级异常和运算符重载

    异常是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 运算符重载,意味着在某个类的方法中拦截内置的操作,当类的实例出现在内置操作中,Python会调用你的方法,并且方法的返回值会作为相应操作的结果。本文主要介绍了python的高级异常和运算符重载
    2021-06-06
  • python入门课程第五讲之序列和字符串

    python入门课程第五讲之序列和字符串

    这篇文章主要介绍了python入门课程第五讲之序列和字符串,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • python-序列解包(对可迭代元素的快速取值方法)

    python-序列解包(对可迭代元素的快速取值方法)

    今天小编就为大家分享一篇python-序列解包(对可迭代元素的快速取值方法),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • 利用Python展示文件下载进度条

    利用Python展示文件下载进度条

    这篇文章主要介绍了Python展示文件下载进度条,requests库相信大家都用过,做接口测试少不了它。其实我们平时下载文件,也可以用requests做到的,通过一些地址,下面我们就来看看具体是什么样的地址及详细内容,需要的朋友可以参考一下
    2021-11-11
  • Pythony运维入门之Socket网络编程详解

    Pythony运维入门之Socket网络编程详解

    这篇文章主要介绍了Pythony运维入门之Socket网络编程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • Python的Flask框架中的Jinja2模板引擎学习教程

    Python的Flask框架中的Jinja2模板引擎学习教程

    这篇文章主要介绍了Python的Flask框架中的Jinja2模板引擎学习教程,Jinja2模板引擎的用法也是Flask的Web开发中的重要知识,需要的朋友可以参考下
    2016-06-06
  • 学习和使用python的13个理由

    学习和使用python的13个理由

    在本篇文章里小编给大家整理了关于学习和使用python的13个理由以及相关知识点,需要的朋友们参考下。
    2019-07-07
  • 三分钟教会你用Python+OpenCV批量裁剪xml格式标注的图片

    三分钟教会你用Python+OpenCV批量裁剪xml格式标注的图片

    最近学习网络在线课程的过程中,为了方便课后复习,使用手机截取了大量的图片,下面这篇文章主要给大家介绍了如何通过三分钟教会你用Python+OpenCV批量裁剪xml格式标注图片的相关资料,需要的朋友可以参考下
    2022-01-01
  • 本机安装PaddlePaddle安装指南及步骤详解

    本机安装PaddlePaddle安装指南及步骤详解

    PaddlePaddle是百度研发的开源开放的深度学习平台,有全面的官方支持的工业级应用模型,涵盖自然语言处理、计算机视觉、推荐引擎等多个领域,并开放多个领先的预训练中文模型。这篇文章主要介绍了本机安装PaddlePaddle安装指南,需要的朋友可以参考下
    2021-12-12
  • 用python + openpyxl处理excel2007文档思路以及心得

    用python + openpyxl处理excel2007文档思路以及心得

    最近要帮做RA的老姐写个合并excel工作表的脚本……源数据是4000+个excel 工作表,分布在9个xlsm文件里,文件内容是中英文混杂的一些数据,需要从每张表中提取需要的部分,分门别类合并到多个大的表里。
    2014-07-07

最新评论