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中线程的mq消息队列实现及优缺点介绍

Python能开发微信小程序么

Python爬虫防止ip被封的方法

Python - learn note (3)

Python怎么安装matplotlib

Python怎么调用idle

Python中几种常用字符串函数

Python如何查找字符串的长度?(代码示例)

Python中startx是什么意思

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




打赏

取消

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

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

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

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

评论

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