python学习
环境搭建 虚拟环境的安装
变量命名规范和特性
数据类型 序列类型字符串 取值和切片
字符串的常用方法
交互输入
序列类型 列表
序列类型 元组 tuple
数据类型 映射类型字典
数据类型 集合
if条件语句
循环语句
VSCode 运行 python 输出端乱码解决
Python 日期和时间
python 函数
Python 模块与包
Python 文件I/O
fileinput 模块
类
Python项目生成依赖包清单requirements .txt文件
logging模块
正则表达式
异常处理
导入隔壁文件夹下的模块
logging
json
并发
flask
centos7安装python3.11
本文档使用 MrDoc 发布
-
+
首页
循环语句
![](/media/202209/2022-09-28_131202_8083220.802543752587431.png) ## While 循环语句 ``` while 判断条件(condition): 执行语句(statements)…… ``` 执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。 当判断条件假 false 时,循环结束。 执行流程图如下: ![](/media/202209/2022-09-28_131332_1412660.6130806876707576.png) ![](https://www.runoob.com/wp-content/uploads/2013/11/loop-over-python-list-animation.gif) ### 循环使用 else 语句 ```python #!/usr/bin/python count = 0 while count < 5: print count, " is less than 5" count = count + 1 else: print count, " is not less than 5" #输出结果 0 is less than 5 1 is less than 5 2 is less than 5 3 is less than 5 4 is less than 5 5 is not less than 5 ``` ## for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 语法: for循环的语法格式如下: ``` for iterating_var in sequence: statements(s) ``` ``` str1="python" for s in str1: print("forec: "+s) # forec: p forec: y forec: t forec: h forec: o forec: n # list1= [23,445,324,5567,345] for num in list1: print("forec: " + str(num)) # forec: 23 forec: 445 forec: 324 forec: 5567 forec: 345 ``` ## Python break 语句 Python break语句,就像在C语言中,打破了最小封闭for或while循环。 break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。 break语句用在while和for循环中。 如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。 ![](/media/202209/2022-09-28_133259_0857310.79907834864725.png) ``` #!/usr/bin/python # -*- coding: UTF-8 -*- for letter in 'Python': # 第一个实例 if letter == 'h': break print '当前字母 :', letter var = 10 # 第二个实例 while var > 0: print '当前变量值 :', var var = var -1 if var == 5: # 当变量 var 等于 5 时退出循环 break print "Good bye!" ``` ## Python continue 语句 Python continue 语句跳出本次循环,而break跳出整个循环。 continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。 continue语句用在while和for循环中。 Python 语言 continue 语句语法格式如下: ![](/media/202209/2022-09-28_133403_7871690.9501701274876422.png) ``` #!/usr/bin/python # -*- coding: UTF-8 -*- for letter in 'Python': # 第一个实例 if letter == 'h': continue print '当前字母 :', letter var = 10 # 第二个实例 while var > 0: var = var -1 if var == 5: continue print '当前变量值 :', var print "Good bye!" ``` ## Python pass 语句 Python pass 是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。 Python 语言 pass 语句语法格式如下: ``` pass ``` pass 一般用于占位置。 在 Python 中有时候会看到一个 def 函数: ``` def sample(n_samples): pass ``` 该处的 pass 便是占据一个位置,因为如果定义一个空函数程序会报错,当你没有想好函数的内容是可以用 pass 填充,使程序可以正常运行。
admin
2022年9月28日 13:46
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码