Python中的循环语句和相关函数
Python是一种流行的编程语言,常用循环语句和相关函数可以帮助您更轻松地编写程序。下面介绍Python中的循环语句和相关函数。
一、循环语句
1. for循环
for循环是Python中最常用的循环语句,用于对一个序列(如列表、元组、字符串、集合等)或其他可迭代对象进行迭代。
for i in range(10):
print(i)
结果:
0
1
2
3
4
5
6
7
8
9
2. while循环
while循环一直执行,直到指定的条件为False为止。在循环内部可以使用break语句来跳出循环。
i = 0
while i < 10:
print(i)
i += 1
结果:
0
1
2
3
4
5
6
7
8
9
3. 嵌套循环
在一个循环内部可以嵌套其他循环,如下所示:
for i in range(3):
for j in range(2):
print(i, j)
结果:
0 0
0 1
1 0
1 1
2 0
2 1
二、相关函数
1. range()
range()函数用于生成一个整数序列,常用于循环中,如下所示:
for i in range(5):
print(i)
结果:
0
1
2
3
4
range()函数还可以指定起始值、步长,如以下示例:
for i in range(1, 10, 2):
print(i)
结果:
1
3
5
7
9
2. enumerate()
enumerate()函数用于将一个序列与其下标一起迭代,如以下示例:
fruits = ['apple', 'banana', 'orange']
for i, fruit in enumerate(fruits):
print(i, fruit)
结果:
0 apple
1 banana
2 orange
3. zip()
zip()函数用于迭代多个序列,并将它们对应的元素一起返回,如以下示例:
num = [1, 2, 3]
name = ['Tom', 'Jerry', 'Peter']
for n, m in zip(num, name):
print(n, m)
结果:
1 Tom
2 Jerry
3 Peter
4. max()和min()
max()函数用于返回给定序列中的最大值,min()函数用于返回序列中的最小值,如以下示例:
num = [1, 3, 2, 4, 5]
print(max(num))
print(min(num))
结果:
5
1
5. sorted()
sorted()函数用于对序列进行排序,如以下示例:
num = [1, 3, 2, 4, 5]
print(sorted(num))
结果:
[1, 2, 3, 4, 5]
以上是Python中的循环语句和相关函数的基本用法,您可以根据实际需求选择合适的语句和函数来编写程序。
