Python的循环和迭代
2021/8/28 14:36:21
本文主要是介绍Python的循环和迭代,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一. 迭代
在 Python 中,重复执行同一块代码的过程称为迭代。
有两种类型的迭代:
确定迭代,其中预先说明了重复次数。
无限迭代,只要预先声明的条件为真,代码块就会执行。
在第一次迭代之后,程序回到代码体的开头并重复它,形成一个所谓的循环。使用最广泛的是for
循环,以for
操作符命名,它提供代码的执行。
二. For循环
这是循环的方案:
for variable in iterable: statement
其中statement
为每个项目执行的操作的一个块,在迭代中使用的物体(例如,一个字符串或一个列表)。每次迭代后取下一个迭代的值。 iterable Variable
oceans = ['Atlantic', 'Pacific', 'Indian', 'Southern', 'Arctic'] for ocean in oceans: print(ocean) for char in 'magic': print(char)
三. 范围功能
range()
函数用于指定迭代次数。它返回一个从 0(默认)开始的数字序列,并以指定的数字结束。小心:最后一个数字不会出现在输出中。
# 打印0-4 for i in range(5): print(i)
可以更改起始值,也可以通过添加第三个参数来配置增量(步长)值:
# 从5开始,打印到45,增量值为10,所以输出5 15 25 35 for i in range(5, 45, 10): print(i)
如果您不打算在循环中使用 counter 变量,则可以通过将其名称替换为下划线符号来显示它:
# 重复do_smth()函数100次 for _ in range(100): do_smth()
可以要求用户指定要执行的迭代次数
times = int(input('How many times should I say "Hello"?')) for i in range(times): print('Hello!')
三. 嵌套循环
嵌套循环指的是将一个循环放入另一个循环中,内循环和外循环的类型无关紧要,首先执行的是外循环,然后执行内循环:
# 外循环每迭代 1 次,嵌套的 for 循环就会迭代 3 次 for x in range(1, 4): for y in range(-3, 0): print(x * y)
这篇关于Python的循环和迭代的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识