欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

for,while陈述

程序员文章站 2022-06-30 11:54:26
今天我们来说一下for 和while循环 Python循环语句的控制结构图如下所示: for 是Python程序员使用最多的语句,for 循环用于迭代容器对象中的元素,这些对象可以是列表、元组、字典、集合、文件,甚至可以是自定义类或者函数 Python 布尔循环实例: 输出如下:a b c d in ......

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

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

for,while陈述

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 循环

结构图:

for,while陈述

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