【python学习】基础篇-循环语句for、while、while True,终止循环break语句,跳过本次循环continue语句

2023-05-16

for 循环
for 循环是一个计次循环,通常适用于枚举或遍历序列,以及迭代对象中的元素。

for 迭代变量 in 对象:
	循环体

使用range()函数
for 循环可以通过迭代变量遍历对象中的每个元素。
有的时候需要通过对象内元素的索引对对象进行遍历,如遍历字符串 string,可以根据字符串的长度来获取索引的最大值,然后通过 range() 函数设定范围进行遍历,实现代码如下:

string ="千秋功业"
for i in range(len(string)):
	print(string[i])

range(start,end,step)
起始、结束、步进

for…else语句
Python 中的for 循环可以添加一个可选的 else 分支语句,只有当for 循环语句正常执行后,才会执行else 语句,如果for 循环语句中遇到 break 或exit(0)跳出而中断,同时又符合被跳出去的条件则不会执行 else 语句

for<迭代变量>in <遍历结构>:
	<语句块1>
else:
	<语句块2>

while 循环
通过一个条件来控制是否要继续反复执行循环体中的语句。
语法如下:

while 条件表达式:
	循环体

while True循环
无限循环也称死循环,可以按照一定频率往复执行某些操作。

while True:
	循环体

break语句
brcak 语句可以终止当前的循环,包括 while和 for 在内的所有控制语句

brcak 语句一般会结合 if语句进行搭配使用,表示在某种条件下,跳出循环。如果使用嵌套循环.break 语句将跳出最内层的循环。
在while语句中使用brcak 语句的形式如下:

while 条件表达式1:
	执行代码
if 条件表达式2:
	break

在for语句中使用brcak 语句的形式如下:

for 迭代变量 in 对象:
	if 条件表达式:
	break

continue 语句
可以终止本次循环而提前进入到下一次循环中。continue语句的语法比较简单,只需要在相应的 while或 for 语句中加入即可。
在while语句中使用continue 语句的形式如下:

while 条件表达式1:
	执行代码
	if 条件表达式2:
		continue

其中,条件表达式2用于判断何时调用continue 语句跳过循环

在for语句中使用continue 语句的形式如下:

for 迭代变量 in 对象:
	if 条件表达式:
		continue
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【python学习】基础篇-循环语句for、while、while True,终止循环break语句,跳过本次循环continue语句 的相关文章

随机推荐