for,while陈述

今天我们来说一下for 和while循环

Python循环语句的控制结构图如下所示:

Python循环语句的控制结构图如下所示

for 是Python程序员使用最多的语句,for 循环用于迭代容器对象中的元素,这些对象可以是列表、元组、字典、集合、文件,甚至可以是自定义类或者函数

Python 布尔循环实例:

1 Hello = ["a", "b", "c", "d"] 
2  for x in hello:
3      print (x)

输出如下:a b c d 

in:

从集合集合(列表等)里顺次取值

下面说下range()函数:

如果你需要迭代一系列数字,内置函数 range()就派上用场了。

>>> for i in range(5):
...     print(i)
...
0
1
2
3
4

可以使用range()指定区间的值:

>>> for i in range(1,5):
...     print(i)
...
1
2
3
4

给定的终点永远不是生成序列的一部分; range(10)生成10个值,长度为10的序列的项目的合法索引。可以让范围从另一个数字开始,或者指定不同的增量或者结合range()和len()函数以遍历一个序列的索引(甚至是负数;有时这称为“步骤”)

在许多方面,返回的对象range()表现得好像它是一个列表,但事实上并非如此。它是一个对象,当您迭代它时,它返回所需序列的连续项,但它并不真正使列表,从而节省空间。

while 循环

结构图:

Python循环语句的控制结构图如下所示

Python中while语句的一般形式:

while True:
    print("Hello 木兮")

死循环:

a = 1

while (a): print ('a is true!')

print ("Good bye!")

如果条件从不变为FALSE,则循环变为无限循环。 使用while循环时必须谨慎,因为在无法解析为FALSE值的这种情况时,将导致永远不会结束的循环。这样的循环被称为无限循环。

无限循环可能在客户端/服务器编程中有用,服务器需要连续运行,以便客户端程序可以在需要时与其进行通信。

进入无限循环,需要按CTRL + C键退出。

到这里就结束了!

有什么不懂的可以留言提问

2018.8.5

原文地址:https://www.cnblogs.com/muxii/p/9420707.html