- for语句
Python中for语句的特性是一种遍历循环的方法,利用该特性可以更灵活地进行循环设计。
![6d84350dcb73bfae823ac87ee2e2b1a2.png](https://i-blog.csdnimg.cn/blog_migrate/5b7f85b4530f7449ec1d742b1d521eb9.jpeg)
for循环的理解:
该语句将遍历结构体中的元素一次赋值给循环变量,并执行一次语句块,因此循环次数理论上是有限的。下面通过代码理解几种for循环用法。
print('常规遍历:')
for i in range(5):
print(i)
![246048c79c5bf4a10cef3deb71531260.png](https://i-blog.csdnimg.cn/blog_migrate/3545bc3dfce4919d9782e26fa26aa202.png)
print('区间数值遍历:')
for i in range(5, 10):
print(i)
![b0dfa5e71808b57aee09ec213e462bac.png](https://i-blog.csdnimg.cn/blog_migrate/64a21c7022a4a6363b0a3820d2a8f321.png)
print('区间递增遍历:')
for i in range(5, 10, 2):
print(i)
![cbddc0bdb258bc4939b25308257ae6d3.png](https://i-blog.csdnimg.cn/blog_migrate/efaa67b60b7ce8b1750625bd663a1726.png)
print('字符串遍历:')
for c in 'Python':
print(c)
![7a6ed50051582f03a79b51d1d387b76b.png](https://i-blog.csdnimg.cn/blog_migrate/fb0ffa596aaefce917a3c755395a0741.png)
print('列表遍历:')
for item in ['Python', '哼哼哈伊', 123.45]:
print(item)
![0516b5fd3b463bd6137053b5c709e1ed.png](https://i-blog.csdnimg.cn/blog_migrate/9d9f1a187728ae1cca7121cb458a72d2.png)
- while条件无限循环语句
![224786c5be91f939fb208983f8212341.png](https://i-blog.csdnimg.cn/blog_migrate/8686e1518fe942bac455945b7912f2fe.jpeg)
条件成立(true)执行语句块,直至条件不成立(false)退出。以例子演示
print('条件无限循环:')
i = 5
while i > 0:
i -= 1
print(i)
![9486966a97f4f78fb821effab7d32c69.png](https://i-blog.csdnimg.cn/blog_migrate/6ff452de57cf604cf15562bbf77cf953.png)
循环控制保留字break
跳出当前循环,执行循环后面的语句
循环控制保留字continue
跳出当次循环,继续执行余下循环