循环
1. 循环的基本概念
循环是编程中用于重复执行代码块的结构。Python提供了两种主要的循环结构:
for循环:用于遍历序列(如列表、元组、字符串等)或可迭代对象while循环:在条件为真时重复执行代码块
2. for循环
2.1 基本语法
2.2 遍历列表
输出:
2.3 使用range()函数
range()函数生成一个整数序列,常用于for循环:
2.4 计算累加和
3. while循环
3.1 基本语法
3.2 计算奇数和
4. 循环控制语句
4.1 break语句
break用于完全终止循环:
4.2 continue语句
continue跳过当前迭代,继续下一轮循环:
5. 循环的注意事项
- 避免死循环:确保while循环有终止条件
- 谨慎使用break/continue:过度使用会使代码难以理解
- 使用for循环遍历序列:比while循环更简洁
- 使用enumerate()获取索引:遍历序列时如果需要索引
6. 练习
- 打印问候语:
- 计算1-100的偶数和:
- 打印乘法表:
7. 现代Python循环技巧
- 列表推导式:简化创建列表的循环
- 生成器表达式:节省内存
- zip()函数:并行遍历多个序列
8. 总结
循环是Python编程中最重要的控制结构之一。合理使用for和while循环可以:
- 处理重复性任务
- 遍历数据结构
- 实现复杂算法
记住编写循环时的最佳实践:
- 保持循环体简洁
- 使用描述性变量名
- 添加必要的注释
- 考虑使用更高级的迭代工具(如itertools模块)

