📜  Python 循环用法 - Python (1)

📅  最后修改于: 2023-12-03 15:04:16.689000             🧑  作者: Mango

Python 循环用法

在Python中,循环是一种重复执行相同或类似任务的方法。循环在程序设计中是很有用的,因为它可以帮助我们有效地处理重复的任务或数据。Python提供了多种类型的循环结构,本文将介绍常用的三种循环结构:for循环、while循环和range循环。

for循环

for循环用于循环访问一个序列(列表、元组、字符串)或其他可迭代对象。语法格式如下:

for 变量 in sequence:
    statement(s)

其中,变量是在每次循环中取出的值,sequence是要遍历的序列或其他可迭代对象,statement(s)是在循环中要执行的语句。下面是一个简单的例子演示了如何使用for循环输出列表中的元素:

fruits = ["apple", "banana", "cherry"]
for x in fruits:
    print(x)

输出:

apple
banana
cherry
while循环

while循环用于在条件满足的情况下重复执行某个语句,直到条件不再满足为止。语法格式如下:

while 条件:
    statement(s)

其中,条件是一个返回布尔值的表达式,statement(s)是在循环中要执行的语句。下面是一个简单的例子演示了如何使用while循环输出1到5的数字:

i = 1
while i <= 5:
    print(i)
    i = i + 1

输出:

1
2
3
4
5
range循环

range循环用于生成一系列连续的整数。range()函数有三种形式:range(stop)、range(start, stop)和range(start, stop, step),分别用来生成从0开始到stop - 1的一系列整数、从start开始到stop - 1的一系列整数以及从start开始每次递增step的一系列整数。语法格式如下:

for i in range(stop):
    statement(s)
    
for i in range(start, stop):
    statement(s)
    
for i in range(start, stop, step):
    statement(s)

其中,i是range()函数生成的整数,statement(s)是在循环中要执行的语句。下面是一个简单的例子演示了如何使用range循环输出1到5的数字:

for i in range(1, 6):
    print(i)

输出:

1
2
3
4
5

以上是Python中常用的三种循环结构,它们可以帮助我们高效地处理重复的任务和数据。在实际应用中,我们还可以将它们和其他Python内置函数和模块结合使用,实现更加复杂的功能。