python的for循环起止
时间: 2023-07-17 08:11:23 浏览: 67
在Python中,可以使用`for`循环迭代一个可迭代对象(如列表、元组、字符串等)中的元素。`for`循环的语法格式如下:
```python
for 变量 in 可迭代对象:
# 循环体代码
```
其中,`变量`是用于存储每次迭代中的元素的变量名,`可迭代对象`是要迭代的对象。
`for`循环会依次将可迭代对象中的每个元素赋值给变量,并执行循环体中的代码块。循环体中的代码会重复执行,直到迭代完所有元素或遇到`break`语句退出循环。
在`for`循环中,可以使用`range()`函数来生成一个范围序列,用作循环的起止值。`range()`函数的语法格式如下:
```python
range(start, stop, step)
```
其中,`start`是起始值,默认为0;`stop`是终止值,不包含在范围内;`step`是步长,默认为1。
示例代码:
```python
# 使用列表作为可迭代对象
my_list = [1, 2, 3, 4, 5]
for num in my_list:
print(num)
# 使用字符串作为可迭代对象
my_string = "Hello"
for char in my_string:
print(char)
# 使用range()函数进行循环
for i in range(1, 6):
print(i)
```
输出结果:
```
1
2
3
4
5
H
e
l
l
o
1
2
3
4
5
```
在上述示例中,`for`循环根据可迭代对象的元素进行迭代,并输出每个元素的值。最后一个示例展示了使用`range()`函数生成范围序列进行循环的用法。