只能在循环语句内使用,也就是for和while内啦,因为python中只有这两种循环语句。
不能单独使用。
1. break
1.1 for循环
- 普通的循环示例如下:
运行结果: ```name = 'wangyue'
for x in name:
print('----')
print(x)
else:
print("==for循环过程中,如果没有执行break退出,则执行本语句==")
w
a
n
g
y
u
e ==for循环过程中,如果没有break则执行==
- 带有break的循环示例如下:
```python
name = 'wangyue'
for x in name:
print('----')
if x == 'g':
break
print(x)
else:
print("==for循环过程中,如果没有执行break退出,则执行本语句==")
运行结果:
----
w
----
a
----
n
----
1.2 while循环
- 普通的循环示例如下:
运行结果: ```i = 0
while i<5:
i = i+1
print('----')
print(i)
else:
print("==while循环过程中,如果没有执行break退出,则执行本语句==")
1
2
3
4
5 ==while循环过程中,如果没有break则执行==
- 带有break的循环示例如下:
i = 0 while i<5: i = i+1 print(‘——‘) if i==3: break print(i) else: print(“==while循环过程中,如果没有执行break退出,则执行本语句==”)
运行结果:
1
2
<a name="3JjcP"></a>
### **小结:**
- break的作用:立刻结束break所在的循环
<a name="2-continue"></a>
## 2. continue
用来结束本次循环,紧接着执行下一次的循环
<a name="urYxG"></a>
### 2.1. for循环
- 带有continue的循环示例如下:
```python
name = 'wangyue'
for x in name:
print('----')
if x == 'g':
continue
print(x)
else:
print("==while循环过程中,如果没有break则执行==")
运行结果:
----
w
----
a
----
n
----
----
w
----
a
----
n
==while循环过程中,如果没有break则执行==
2.2 while循环
- 带有continue的循环示例如下:
运行结果: ```i = 0
while i<5:
i = i+1
print('----')
if i==3:
continue
print(i)