python中for与while的区别是什么

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

for主要应用在遍历中,比如:

example1:

for i in range(10):
    print(i)

打印结果为:

0 1 2 3 4 5 6 7 8 9

注:以上数字键每个数字换行一次。

example2:

list1 = [1,2,"a”]
for i in list1:
    print(i)

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

1
2
a

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

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

相关推荐

  1. C语言,`while` 和 `for` 区别

    2024-04-08 07:18:06       13 阅读
  2. mybatis #{}和 ${}区别什么

    2024-04-08 07:18:06       12 阅读
  3. uniappvue区别什么

    2024-04-08 07:18:06       40 阅读
  4. Pythonforwhile循环语句

    2024-04-08 07:18:06       21 阅读
  5. 神经网络参数超参数区别什么?

    2024-04-08 07:18:06       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-08 07:18:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-08 07:18:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-08 07:18:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-08 07:18:06       18 阅读

热门阅读

  1. 设计模式:迭代器模式

    2024-04-08 07:18:06       16 阅读
  2. 使用Python写简单的点云高斯滤波

    2024-04-08 07:18:06       13 阅读
  3. 24/04/08总结

    2024-04-08 07:18:06       17 阅读
  4. LeetCode 474. 一和零

    2024-04-08 07:18:06       12 阅读
  5. MySQL的列子查询

    2024-04-08 07:18:06       16 阅读
  6. Flink CDC

    Flink CDC

    2024-04-08 07:18:06      13 阅读
  7. 【LintCode】448 · 二叉查找树的中序后继

    2024-04-08 07:18:06       15 阅读
  8. 代码随想录 day24 回溯算法

    2024-04-08 07:18:06       10 阅读
  9. MXNet安装

    2024-04-08 07:18:06       15 阅读
  10. RIP协议

    2024-04-08 07:18:06       14 阅读