python基础教程之循环介绍
作者:Vamei 时间:2021-04-22 04:38:21
循环用于重复执行一些程序块。从上一讲的选择结构,我们已经看到了如何用缩进来表示程序块的隶属关系。循环也会用到类似的写法。
for循环
for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。
基本构造是
for 元素 in 序列:
statement
举例来说,我们编辑一个叫forDemo.py的文件
for a in [3,4.4,'life']:
print a
这个循环就是每次从表[3,4.4,'life'] 中取出一个元素(回忆:表是一种序列),然后将这个元素赋值给a,之后执行隶属于for的操作(print)。
介绍一个新的Python函数range(),来帮助你建立表。
idx = range(5)
print idx
可以看到idx是[0,1,2,3,4]
这个函数的功能是新建一个表。这个表的元素都是整数,从0开始,下一个元素比前一个大1, 直到函数中所写的上限 (不包括该上限本身)
(关于range(),还有丰富用法,有兴趣可以查阅, Python 3中, range()用法有变化)
举例
for a in range(10):
print a**2
while循环
while的用法是
while 条件:
statement
while会不停地循环执行隶属于它的语句,直到条件为假(False)
举例
while i < 10:
print i
i = i + 1
中断循环
continue # 在循环的某一次执行中,如果遇到continue, 那么跳过这一次执行,进行下一次的操作
break # 停止执行整个循环
for i in range(10):
if i == 2:
continue
print i
当循环执行到i = 2的时候,if条件成立,触发continue, 跳过本次执行(不执行print),继续进行下一次执行(i = 3)。
for i in range(10):
if i == 2:
break
print i
当循环执行到i = 2的时候,if条件成立,触发break, 整个循环停止。
总结
range()
for 元素 in 序列:
while 条件:
continue
break
标签:python,基础教程,循环
0
投稿
猜你喜欢
Python 函数简单易理解版
2023-02-17 21:10:47
python用opencv 图像傅里叶变换
2021-03-02 02:04:35
sql语句返回主键SCOPE_IDENTITY()
2011-09-30 11:28:45
特效代码:弹出一个淡入淡出的提示框
2008-05-22 17:11:00
python实现数据分析与建模
2023-07-03 02:21:38
Sqlserver 高并发和大数据存储方案
2024-01-17 22:45:56
asp如何显示数据库中的图片和超级链接?
2010-06-08 09:38:00
通过遮罩层实现浮层DIV登录的js代码
2024-06-24 00:08:58
python人工智能tensorflow构建循环神经网络RNN
2021-04-27 15:05:42
python执行系统命令后获取返回值的几种方式集合
2022-07-24 22:43:56
Mysql 本地计算机无法启动 mysql 服务 错误 1067:进程意外终止。
2024-01-27 19:30:56
python命令行参数解析OptionParser类用法实例
2022-06-21 17:57:24
Python机器学习入门(三)之Python数据准备
2021-05-27 19:49:42
Django+Uwsgi+Nginx如何实现生产环境部署
2023-02-08 00:48:48
vue 项目中当访问路由不存在的时候默认访问404页面操作
2024-04-30 10:41:49
Python爬虫实战之虎牙视频爬取附源码
2021-04-02 01:23:27
Pandas透视表(pivot_table)详解
2022-03-26 00:21:29
Python使用turtule画五角星的方法
2022-11-10 04:51:31
css网页下拉菜单制作方法(1):基本原理
2007-02-03 11:39:00
Python Matplotlib实现三维数据的散点图绘制
2021-01-30 09:45:19