python循环结构知识
时间: 2024-07-26 17:01:22 浏览: 61
Python中有几种常见的循环结构,分别是:
1. **for循环**:用于遍历序列(如列表、元组、字符串)或其他迭代对象。例如:
```python
for item in [1, 2, 3]:
print(item)
```
或者对于字符串的每个字符:
```python
for char in "hello":
print(char)
```
2. **while循环**:当某个条件满足时,会一直执行循环体内的代码,直到条件变为False。例如:
```python
i = 0
while i < 5:
print(i)
i += 1
```
3. **range()函数**:配合for循环,可以创建一个数字序列,通常用于控制循环次数:
```python
for i in range(5):
print(i)
```
4. **break和continue**:用于控制循环流程,`break`跳出整个循环,而`continue`跳过当前循环周期直接进入下一次。
5. **列表推导式(List Comprehension)**:这是一种简洁快速创建新列表的方式,常常嵌套在循环中。
```python
squares = [x**2 for x in range(5)]
print(squares)
```
阅读全文