网站设计制做报价,东莞专业做网站的公司,两个电脑的wordpress,品牌购物平台有哪些在Python当中#xff0c;循环语句用于重复执行特定的代码块#xff0c;知道某个条件不再满足为止。Python中常用的循环有两种#xff1a;for 循环 和 while 循环#xff0c;下面我会分别详细解释它们的用法和特点 for 循环
for循环用于遍历可迭代对象(iterable)#xff0…在Python当中循环语句用于重复执行特定的代码块知道某个条件不再满足为止。Python中常用的循环有两种for 循环 和 while 循环下面我会分别详细解释它们的用法和特点 for 循环
for循环用于遍历可迭代对象(iterable)例如列表、元组、字典、字符串等
语法结构
for 变量 in 可迭代对象: # 注意这里的冒号执行的代码块
这里的变量在每一次的迭代当中会被赋予可迭代对象中的下一个元素
可迭代对象可以是列表、元组、字典、集合等。
例子
# 整数范围值可以配合 range() 函数使用
for i in range(5): # range里面的5是打印五次print(hello)print(i)
range()函数用于生成一个整数序列常用于for循环中语法为
range(start, stop, step)其中start是起始值默认为0stop是结束值不包含step是步长默认为1
输出结果为 这里面的 i 可以是自定义的但一般都用 i 表示
也可以打印字符串当中的每个字符
word countfor c in word:print(c)
输出结果为
for...else语句
在Python当中for...else语句用于在循环结束后执行一段代码
语法格式如下
for 变量 in 可迭代对象:循环主体
else:循环结束后执行的代码
当循环执行完毕之后(可迭代对象遍历结束)会执行else子句里面的代码如果在循环过程当中遇到了break语句那么则会中断循环即不会执行else子句
例子
for i in range(5):print(i)
else:print(!!!)
输出结果为 以下 for 实例中使用了 break 语句break 语句用于跳出当前循环体不会执行 else 子句
count [1, 2, 3, 4, 5]
for i in count:if i 4:print(这里是4)breakprint(i)
else:print(没有循环数据!)
print(完成循环!)执行结果为 while 循环
while循环是在条件为True时重复执行代码块直到条件变为False
语法结构
while 判断条件:执行语句同样需要注意冒号和缩进。另外在 Python 中没有 do..while 循环
例子
n 0
while n 5:n 1print(n)
while...else语句
count 0
while count 5:print (count, 小于 5)count count 1
else:print (count, 大于或等于 5)
输出结果 break和continue语句
break break语句用于跳出最近的包围它的循环for或while循环不再执行循环中剩余的代码 for i in range(1, 10):if i 5:breakprint(i)这段代码会打印出1到4当 i 5 时跳出循环
continue continue语句用于跳过循环体中剩余的代码继续下一次循环的执行 for i in range(1, 6):if i 3:continueprint(i)这段代码会打印出1、2、4、5因为在i等于3时跳过了print(i)这一行