版权所有,未经许可,禁止转载
章节
Python 介绍
Python 开发环境搭建
Python 语法
Python 变量
Python 数值类型
Python 类型转换
Python 字符串(String)
Python 运算符
Python 列表(list)
Python 元组(Tuple)
Python 集合(Set)
Python 字典(Dictionary)
Python If … Else
Python While 循环
Python For 循环
Python 函数
Python Lambda
Python 类与对象
Python 继承
Python 迭代器(Iterator)
Python 模块
Python 日期(Datetime)
Python JSON
Python 正则表达式(RegEx)
Python PIP包管理器
Python 异常处理(Try…Except)
Python 打开文件(File Open)
Python 读文件
Python 写文件
Python 删除文件与文件夹
Python For 循环
for
循环用于遍历序列(即列表、元组、字典、集合或字符串)。
使用for
循环,我们可以为列表、元组、集合等序列中的每项执行操作。
示例
打印交通工具列表中的交通工具:
vehicle = ["自行车", "汽车", "高铁"]
for x in vehicle:
print(x)
遍历字符串
示例
遍历字符串“自行车”中的字符:
for x in "自行车":
print(x)
break 语句
break
语句可以跳出循环:
示例
当x为“汽车”时退出循环:
vehicle = ["自行车", "汽车", "高铁"]
for x in vehicle:
print(x)
if x == "汽车":
break
示例
当x为“汽车”时退出循环,但这一次中断出现在打印之前:
vehicle = ["自行车", "汽车", "高铁"]
for x in vehicle:
if x == "汽车":
break
print(x)
continue 语句
continue
语句的作用是停止执行当前循环(不执行continue之后的语句),然后继续执行下一个循环:
示例
不要打印汽车:
vehicle = ["自行车", "汽车", "高铁"]
for x in vehicle:
if x == "汽车":
break
print(x)
range() 函数
要指定循环次数,可以使用range()
函数。
range()
函数返回一个数字序列,默认从0开始,递增1(默认),并以指定的数字结束。
示例
使用range()
函数:
for x in range(6):
print(x)
注意
range(6)
不是0到6的值,而是0到5的值。
range()
函数默认0作为起始值,可以指定起始值:range(2, 6)
,表示取值范围从2到6(但不包括6):
示例
使用起始值参数:
for x in range(2, 6):
print(x)
range()
函数返回的序列默认递增1,可以指定递增值: range(2, 30, 3)
:
示例
序列递增3(默认为1):
for x in range(2, 30, 3):
print(x)
For循环中else语句
for
循环中的else
关键字指定循环完成时要执行的代码块:
示例
打印从0到5的所有数字,并在循环结束时打印一条消息:
for x in range(6):
print(x)
else:
print("完成!")
嵌套循环
嵌套循环是循环中的循环。
示例
打印每个交通工具与速度描述:
vehicle = ["自行车", "汽车", "高铁"]
speed = ["slow", "high", "higher"]
for x in speed:
for y in vehicle:
print(x, y)
网友评论