Python的循环基础是什么
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,本篇文章为大家展示了Python的循环基础是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、概述Python中的循环语句有 for 和 while。Py
千家信息网最后更新 2025年01月20日Python的循环基础是什么
本篇文章为大家展示了Python的循环基础是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
一、概述
Python中的循环语句有 for 和 while。
Python循环语句的控制结构图如下所示:
二、while 循环
语法:
while 判断条件:
else: 说明:
当符合条件时,进行循环。当不再符合条件时,跳出循环
三、for 语句
语法:
for
in : else: 说明
用于遍历任何序列的项目,如一个列表或者一个字符串。
四、range()函数
如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列
for i in range(5): print(i) 1234
也可以使用range指定区间的值
for i in range(5,9) : print(i) 5678
可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长'
for i in range(0, 10, 3) : print(i) 369
可以结合range()和len()函数以遍历一个序列的索引
a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']for i in range(len(a)): print(i, a[i]) 0 Google1 Baidu2 Runoob3 Taobao4 QQ
可以使用range()函数来创建一个列表
list(range(5)) [0, 1, 2, 3, 4]
五、break和continue语句及循环中的else子句
break
说明
break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。例子
for letter in 'Runoob': # 第一个实例 if letter == 'b': break print ('当前字母为 :', letter)
continue
说明
continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。例子
for letter in 'Runoob': # 第一个实例 if letter == 'o': # 字母为 o 时跳过输出 continue print ('当前字母 :', letter)
循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被break终止时不执行。
for n in range(2, 10): for x in range(2, n): if n % x == 0: print(n, '等于', x, '*', n//x) break else: # 循环中没有找到元素 print(n, ' 是质数')
六、pass 语句
pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句
while True: pass # 等待键盘中断 (Ctrl+C)
最小的类:
class MyEmptyClass: pass
以下实例在字母为 o 时 执行 pass 语句块:
for letter in 'Runoob': if letter == 'o': pass print ('执行 pass 块') print ('当前字母 :', letter)
上述内容就是Python的循环基础是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
循环
语句
字母
函数
条件
实例
序列
基础
例子
内容
子句
技能
数字
知识
结构
语法
不同
最小
简明
简明扼要
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
山东省联想服务器总代理电话
大连铭科网络技术有限公司朝阳
数据库语言结构实验总结
戴尔机架式服务器配置
mysql改变数据库
查询数据库表的所有字段名
跃威服务器
淘宝分类数据库
浦发银行软件开发工资待遇表
企业邮局服务器
在数据库创建数据表语句
rtu软件开发
刀剑神域里的服务器叫什么
数据库在线链接
北京服务器机柜哪家便宜
嵌入式软件开发的三个阶段
网络安全效率高
node服务器间同步
台州软件开发者
oracle 数据库锁定
网络安全最有效措施
服务器 机柜 托盘
一个县的网络安全规划
网站服务器管理规范
服务器连续10年第一
将数据库导出为execl
刀剑神域里的服务器叫什么
信息技术与网络技术结合的产物
数据库及应用网课百度云
石家庄服务器机柜供应商