欢迎访问宙启技术站
智能推送

Python中的循环语句和相关函数

发布时间:2023-06-01 02:24:35

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中的循环语句和相关函数的基本用法,您可以根据实际需求选择合适的语句和函数来编写程序。