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中post与get方式提交数据的代码实例分享

什么是字符串?(2)转义字符与运算符

如何安装Python

Python怎么批量读取txt文件为dataframe格式

哪个手机软件有Python题库

Python与c不同之处

Python中关于上下文管理器的详解

Python中如何创建一个空字典

零基础学Python怎么打开图片

Python和selenium对浏览器窗口进行处理的代码实例

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




打赏

取消

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

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

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

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

评论

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