1. Python循环语句的概述
在编程中,经常需要重复执行一段代码来处理相同或类似的任务。Python提供了循环语句来解决这种需求。循环语句是一种控制流结构,可以指定一段代码在满足条件的情况下重复执行多次,从而实现迭代操作。Python中的循环语句主要包括for
循环和while
循环两种。
1.1 for循环
for
循环是一种迭代循环,用于遍历指定范围或可迭代对象中的元素。它的语法形式如下:
for 变量 in 可迭代对象:
循环体
其中,变量
表示每次循环取出的元素,可迭代对象
表示需要被遍历的对象,可以是一个序列(如列表、元组、字符串等),也可以是一个迭代器。
1.2 while循环
while
循环是一种条件循环,用于在满足条件的情况下重复执行一段代码。它的语法形式如下:
while 条件:
循环体
在每次循环开始之前,条件
会被判断,如果满足条件,则执行循环体中的代码,否则退出循环。
2. for循环的使用
在Python中,for
循环可以遍历任何可迭代对象,如列表、元组、字符串等。下面分别介绍这些对象的遍历方式。
2.1 遍历列表
要遍历一个列表的所有元素,可以使用for
循环加上列表作为可迭代对象。代码示例如下:
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
输出结果:
apple
banana
orange
在上述代码中,fruits
是一个包含三个元素的列表。通过for fruit in fruits:
语句,fruit
变量会依次取到列表中的每个元素,并在循环体中进行处理。
2.2 遍历元组
元组是不可变的序列对象,可以通过for
循环遍历元组的所有元素。代码示例如下:
languages = ('Python', 'Java', 'C++')
for language in languages:
print(language)
输出结果:
Python
Java
C++