📜  循环 - Python (1)

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

循环 - Python

循环是Python中的一个重要概念,它可以让代码重复执行相同的任务,从而减少代码的复制粘贴和重复性工作。

在Python中,主要有两种循环结构:for循环和while循环。下面我们将分别介绍这两种循环的使用方法和示例。

for循环

for循环可以遍历任何序列的项目,如一个列表或一个字符串。for循环的语法如下:

for 变量 in 序列:
    执行代码块

其中,变量是循环遍历时用于接收每个序列值的变量名,序列可以是一个列表、一个元组、一个字符串、一个字典等,执行代码块是需要重复执行的代码块。

示例1:按顺序输出列表元素

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

输出:

apple
banana
cherry

示例2:遍历字符串中的每个字符

for x in "banana":
    print(x)

输出:

b
a
n
a
n
a
while循环

while循环在条件为真时重复执行代码块。while循环的语法如下:

while 条件:
    执行代码块

其中,条件可以是任何表达式,当表达式结果为True时,代码块会反复执行。

示例1:从1开始计数,直到10

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

输出:

1
2
3
4
5
6
7
8
9
10

示例2:使用breakcontinue语句

i = 0
while i < 6:
    i += 1
    if i == 3:
        continue
    if i == 5:
        break
    print(i)

输出:

1
2
4

在上面的代码中,continue语句用于跳过循环中的某次迭代,break语句用于提前结束循环。

总结

循环是Python中重要的编程工具,可以帮助我们优化代码,提高效率。通过本文的学习,相信大家已经掌握了for循环和while循环的使用方法和技巧。