python中for循环的多种使用实例

 更新时间:2022年09月09日 14:17:36   作者:三三木木七  
for语句是Python中执行迭代的两个语句之一,另一个语句是while,下面这篇文章主要给大家介绍了关于python中for循环的多种使用方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

前言

本文简单总结了一下python中for循环的使用

python中for循环一般用来迭代字符串,列表,元组等。

当for循环用于迭代时不需要考虑循环次数,循环次数由后面的对象长度来决定。

for循环迭代字符串

for循环可以把字符串里面的元素都依次取出来,自动赋值给变量i然后再执行循环体内的代码块

print 里面的end可以设置每个值打印之后输出的字符串,默认是换行

for打印数字

注意for循环不能迭代数值类型

eg:int类型,123属于一个数,一个整体,算一个元素

for循环打印数字的话要借用range函数

  • range函数可以取到一个范围内的整数,相比while要方便很多
  • range(b) 默认从0开
  • range(a,b) 左闭右开,包括左边不包括右边
  • range(a,b,c) 从a到b的整数,每个c访问一次

举个例子 ——range(b)

举个例子 ——range(a,b)  

举个例子 ——range(a,b,c)    

for循环可用来初始化列表

存放大量数据,想要不停的接收数据,而且不想用那么多变量时可以用列表推导式

简单的往列表里添加数据

列表推导式

列表推导式可以快速生成一个列表,并筛选列表的值

举个例子——筛选从0到20的偶数,不包括20

举个例子——列表推导式+三目运算符

从0到10,如果为偶数就乘以100,如果为奇数就乘以10

列表推导式里面的for也可以迭代字符串

自我总结:for的用法主要就是迭代,可以迭代列表、字符串、元组 ,但是不能迭代数值类型。

总结

到此这篇关于python中for循环的多种使用的文章就介绍到这了,更多相关python for循环使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用Python的matplotlib库绘制柱状图

    使用Python的matplotlib库绘制柱状图

    这篇文章主要介绍了使用Python的matplotlib库绘制柱状图,Matplotlib是Python中最常用的可视化工具之一,可以非常方便地创建海量类型地2D图表和一些基本的3D图表,可根据数据集自行定义x,y轴,绘制图形,需要的朋友可以参考下
    2023-07-07
  • 介绍Python的@property装饰器的用法

    介绍Python的@property装饰器的用法

    这篇文章主要介绍了介绍Python的@property装饰器的用法,是Python学习进阶中的重要知识,代码基于Python2.x版本,需要的朋友可以参考下
    2015-04-04
  • 分享一个可以生成各种进制格式IP的小工具实例代码

    分享一个可以生成各种进制格式IP的小工具实例代码

    这篇文章主要给大家分享了一个可以生成各种进制格式IP的小工具,利用的语言是python实现的一个小工具,这个小工具对大家的日常使用与开发具有一定的参考学习价值,需要的朋友们下面跟着小编来一起看看吧。
    2017-07-07
  • 下载糗事百科的内容_python版

    下载糗事百科的内容_python版

    代码是没问题的,可以正常运行,但是希望做到以下2方面: 1、多线程下载 2、代码分离度更高,跟面向对象
    2008-12-12
  • Python list列表删除元素的4种方法

    Python list列表删除元素的4种方法

    本文主要介绍了Python list列表删除元素的4种方法,主要包括del、pop、remove、clear,具有一定的参考价值,感兴趣的可以了解一下
    2021-11-11
  • python实现定制交互式命令行的方法

    python实现定制交互式命令行的方法

    这篇文章主要介绍了python实现定制交互式命令行的方法,需要的朋友可以参考下
    2014-07-07
  • Python3中urlopen()的用法解读

    Python3中urlopen()的用法解读

    这篇文章主要介绍了Python3中urlopen()的用法解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • 教你利用Python+Turtle绘制简易版爱心表白

    教你利用Python+Turtle绘制简易版爱心表白

    这篇文章主要介绍了教你利用Python+Turtle绘制简易版爱心表白,文中有非常详细的代码示例,对想要和男朋友或者女朋友表白的小伙伴们有很大帮助哟,需要的朋友可以参考下
    2021-04-04
  • Python中数字以及算数运算符的相关使用

    Python中数字以及算数运算符的相关使用

    这篇文章主要介绍了Python中数字以及算数运算符的相关使用,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-10-10
  • Python实现图片和视频的相互转换

    Python实现图片和视频的相互转换

    有时候我们需要把很多的图片合成视频,或者说自己写一个脚本去加快或者放慢视频;也有时候需要把视频裁剪成图片,进行后续操作。这篇文章就将为大家介绍如何通过Python实现图片和视频的相互转换,需要的可以参考一下
    2021-12-12

最新评论