Python 在命令行 for 循环语句

引言

Python 是一种简单易学且功能强大的编程语言,它在命令行中提供了各种语法来帮助开发者更高效地编写代码。其中,for 循环语句是一种常用的循环结构,可以用于遍历可迭代对象中的元素。在本文中,我们将介绍如何在命令行中使用 for 循环语句,并提供代码示例加深理解。

for 循环语句的基本语法

在 Python 中,for 循环语句的基本语法如下所示:

for 变量 in 可迭代对象:
    循环体代码块

其中,变量 是用于遍历可迭代对象中的元素的变量名,可迭代对象 是一个可以被遍历的对象,比如列表、元组、字符串等。

在进入循环体之前,for 循环会依次将可迭代对象中的每个元素赋值给变量,然后执行循环体中的代码块。当所有元素都被遍历完毕后,循环结束。

下面我们通过一个简单的示例来理解 for 循环语句的工作原理。

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
    print(fruit)

运行以上代码,输出结果为:

apple
banana
cherry

在这个示例中,我们使用了一个列表 fruits,其中包含三个水果的名称。然后,我们使用 for 循环语句遍历了这个列表,并将每个水果的名称打印出来。

for 循环的应用

for 循环语句在实际的开发中非常有用,可以用于各种场景,例如:

遍历数字序列

for 循环可以用于遍历数字序列,如下所示:

for i in range(5):
    print(i)

输出结果为:

0
1
2
3
4

在这个示例中,我们使用了内置函数 range() 来生成一个包含从 0 到 4 的数字序列。然后,我们使用 for 循环遍历这个数字序列,并将每个数字打印出来。

遍历字符串

for 循环也可以用于遍历字符串中的每个字符,如下所示:

for char in "Python":
    print(char)

输出结果为:

P
y
t
h
o
n

在这个示例中,我们使用了一个字符串 "Python"。然后,我们使用 for 循环遍历这个字符串,并将每个字符打印出来。

嵌套循环

for 循环还可以嵌套使用,用于处理更复杂的情况。例如,我们可以使用两个 for 循环来打印一个九九乘法表:

for i in range(1, 10):
    for j in range(1, 10):
        print(i * j, end="\t")
    print()

输出结果为:

1       2       3       4       5       6       7       8       9
2       4       6       8       10      12      14      16      18
3       6       9       12      15      18      21      24      27
4       8       12      16      20      24      28      32      36
5       10      15      20      25      30      35      40      45
6       12      18      24      30      36      42      48      54
7       14      21      28      35      42      49      56      63
8       16      24      32      40      48      56      64      72
9       18      27      36      45      54      63      72      81