阅读量:0
文章目录
摘要
循环语句是编程中常用的结构之一,用于重复执行一段代码直到满足某个条件为止。Python 提供了两种主要的循环结构:for
循环和 while
循环。
1. for 循环
for
循环通常用于遍历序列(如列表、元组、字典等)或其他可迭代对象。
fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit)
此外,for
循环还可以与 range()
函数一起使用,range()
函数可以生成一个起始默认为 0 的序列。
for i in range(5): print(i)
2. while 循环
while
循环会持续执行,直到其条件表达式的值为 False
。
i = 1 while i <= 5: print(i) i += 1
3. 循环控制语句
在循环中,有时需要提前退出循环或跳过某个迭代。Python 提供了两个关键字来实现这一点:break
和 continue
。
break
:立即终止循环。continue
:跳过当前迭代,继续执行下一次迭代。
for num in range(10): if num % 2 == 0: continue # 跳过偶数 print(num) # 只打印奇数 for num in range(10): if num == 5: break # 当 num 等于 5 时退出循环 print(num)
4. 循环中的异常处理
使用 try
和 except
可以捕获循环中可能出现的异常,保证程序的健壮性。
for num in [1, 2, 'a', '4']: try: print(1 / num) except ZeroDivisionError: print("Division by zero!") except TypeError: print("Invalid operand type(s) for /: 'int' and 'str'")
结语
循环语句是 Python 中非常强大的功能,通过它们,我们可以编写出简洁而高效的代码。希望这篇基础教程能帮助你更好地理解和使用 Python 中的循环语句。不断练习和探索,你将能够更加熟练地运用它们解决实际问题。
注意:本教程适用于 Python 3.x 版本。在实际编程中,请根据需要选择合适的循环结构和控制语句。