在Python中,循环语句可以用来重复执行一段代码,它使得编写某些代码变得更为便捷。
Python中的循环语句主要有两种,分别是for循环和while循环。
for循环
for循环可以用来遍历可迭代对象,例如列表、元组、字符串等。基本语法为:
for 变量 in 可迭代对象:
代码块
其中,for循环会将可迭代对象中的每个元素依次取出,并将其赋值给指定的变量。在每次循环中,都会执行一次代码块。for循环结束后,程序会继续执行for循环之后的代码。
下面是一个使用for循环遍历列表的例子:
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
输出结果为:
apple
banana
cherry
这个例子中,我们使用了for循环遍历了一个列表,并将列表中的每个元素依次打印出来。
除了遍历列表,for循环还可以和range函数一起使用,用来循环一定次数。range函数可以用来生成一系列整数,并可指定起始值、终止值和步长。基本语法为:
range(start, stop[, step])
其中,start为起始值(默认为0),stop为终止值,生成的整数不包含该值,step为步长(默认为1)。
下面是一个使用for循环和range函数循环5次的例子:
for i in range(5):
print(i)
输出结果为:
0
1
2
3
4
这个例子中,我们使用了for循环和range函数来循环5次,并依次打印出0到4这些整数。
while循环
while循环会循环执行一段代码,直到条件变为false为止。基本语法为:
while 条件:
代码块
其中,while循环会在每次循环开始前先判断条件是否为true,如果是则执行代码块。然后再次判断条件是否为true,如果是则再次执行代码块。循环直到条件变为false,程序才会继续执行while循环之后的代码。
下面是一个使用while循环打印1到5这些整数的例子:
i = 1
while i <= 5:
print(i)
i += 1
输出结果为:
1
2
3
4
5
这个例子中,我们使用了while循环和一个计数器变量i,每次循环打印i的值,并将i加1。循环继续直到i大于5,程序才会继续执行while循环之后的代码。
总之,Python中的循环语句非常灵活,可以通过for循环和while循环来实现不同的循环需求。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python中的循环语句有哪些? - Python技术站