Python 入门教程(5)流程控制 | 5.2、for 语句


前言:

在编程的世界里,循环是一种基本的控制结构,它允许我们重复执行某段代码,直到满足某个条件为止。Python提供了多种循环机制,其中for语句是最常用且功能强大的一个。for语句不仅简洁易读,而且非常灵活,适用于各种场景。

一、for 语句

1、基本语法

Python中的for语句主要用于遍历序列(如列表、元组、字符串)或其他可迭代对象(如字典、集合、生成器等)。其基本语法如下:

for item in iterable:  
    # 执行循环体中的代码  
    pass

2、遍历

  • 遍历值:
fruits = ['apple', 'banana', 'cherry']  
for fruit in fruits:  
    print(fruit)
  • 索引与值同时遍历:

Python的for循环本身不支持直接获取索引,但可以通过enumerate()函数来实现。

fruits = ['apple', 'banana', 'cherry']  
for index, fruit in enumerate(fruits):  
    print(f"Index: {index}, Fruit: {fruit}")

3、嵌套循环

for语句可以嵌套使用,形成多层循环。这在处理二维数组时非常有用。

matrix = [  
    [1, 2, 3],  
    [4, 5, 6],  
    [7, 8, 9]  
]  
  
for row in matrix:  
    for element in row:  
        print(element, end=' ')  
    print()

4、跳出循环

Python提供了breakcontinue语句来控制循环的流程。break语句会立即终止循环,而continue语句会跳过当前迭代,继续下一次迭代。

break 示例:

for i in range(10):  
    if i == 5:  
        break  
    print(i)

continue 示例:

for i in range(10):  
    if i % 2 == 0:  
        continue  
    print(i)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值