python中while和for的区别


本文摘自php中文网,作者(*-*)浩,侵删。

Python中for循环和while循环本质上是没有区别的,但是在实际应用上,针对性不太一样。

while循环适用于未知循环次数的循环,for循环适用于已知循环次数的循环 。

for主要应用在遍历中,比如:(推荐学习:Python视频教程)

1

2

3

4

5

6

7

8

9

10

11

for i in range(10):

    print(i)

打印结果为:

0 1 2 3 4 5 6 7 8 9  

list1 = [1,2,"a”]

for i in list1:

    print(i)

#打印结果为逐步列表list1中的元素:

1

2

a

而while循环很少进行遍历使用(语句过多,没有for方便),while主要用于判断符合条件下循环,比如:

1

2

3

4

5

6

7

8

9

10

11

12

13

i = 0

while True:

    if i<3:

        print(i)

        i += 1

    else

        print("i>=3啦!")

        break

#运行结果:当i叠加到3前,依次打印i的值,当i等于3的时候判断语句不成立,执行else语句,跳出while循环

#打印结果:

0

1

2

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是python中while和for的区别的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python怎么把数据框内数据写入数据库

Python实现的端口扫描功能

Python如何处理excel数据

Python如何遍历文件夹

Python编程快速上手第六章实践项目参考code

Python主要做什么开发

Python装饰器-限制函数调用次数的方法(10s调用一次)

Python实现对切片命名的方法

Python读取文件名称生成list的方法

Python中next和send的用法介绍(代码)

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...