Python中的循环命令主要有两种:for循环和while循环。
- for循环
for循环可以遍历任何序列的元素,例如一个列表或者一个字符串。语法如下:
for 变量 in 序列: 代码块
其中,变量是序列中的每一个元素,代码块是需要重复执行的代码块。
for循环的技巧包括:
- 使用enumerate()函数遍历序列时,可以同时获取元素和索引。
- 使用zip()函数可以将多个序列压缩成一个元组序列,方便同时遍历。
- 使用range()函数可以生成一个指定范围内的数字序列,方便进行循环计数。
- while循环
while循环可以在条件成立时重复执行代码块。语法如下:
while 条件: 代码块
其中,条件是一个布尔表达式,当表达式的值为True时,代码块会被执行。
while循环的技巧包括:
- 使用break语句可以跳出循环体,终止循环的执行。
- 使用continue语句可以跳过当前循环,直接进入下一次循环。
- 在循环体内修改循环条件可以改变循环的执行流程,但需要注意避免死循环。