Python是一种高级编程语言,内置了很多流行的循环语句,可以用来控制程序的流程和执行次数。在Python中,循环语句分为两种:for循环和while循环,分别适用于不同的场景。
for循环
for循环是Python最常用的循环语句之一,通常用于遍历序列和迭代器,执行一定数量的次数。for循环的语法格式如下:
for 变量 in 序列:
循环体语句
其中,变量表示每次循环的元素,序列是for循环的可迭代对象。for循环会依次从序列中取出每个元素,对每个元素执行一次循环体语句。
下面是一个使用for循环输出列表元素的示例:
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
输出结果:
apple
banana
cherry
除了列表,for循环还可以用于遍历元组、字符串、有序字典等可迭代对象。
while循环
while循环可用于在条件为真时反复执行一个批处理语句。与for循环不同,while循环没有迭代变量,而是在每次循环中检查一个条件。当条件不再满足时,循环终止。
while循环的语法格式如下:
while 条件:
循环体语句
其中,条件是一个关系表达式或逻辑表达式,循环体语句会在每次循环中执行。如果条件为真,则继续执行循环,否则退出循环。
下面是一个使用while循环输出数字的示例:
i = 1
while i <= 10:
print(i)
i += 1
输出结果:
1
2
3
4
5
6
7
8
9
10
在这个例子中,初始化一个数字变量i,然后检查变量i是否小于或等于10。只要条件i <= 10为真,循环就会继续执行,每次输出变量i的值,同时将变量i加1。当变量i等于11时,该条件不再满足,循环终止。
总结
Python中循环语句分为for循环和while循环,两者用法不同但都能用于控制程序的流程和执行次数。在实际编程中,还需要注意循环体语句的缩进和循环条件的变化。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python基础之循环语句 - Python技术站