• Python入门系列——第10篇


    循环之while循环语句

    上篇我们接触了for循环语句,这篇我们来看一下剩下的while语句。while循环会一直执行它下面的代码块,直到它对应的布尔表达式为False时才会停下来。while循环和if做的事情有些相似,也是去检查一个布尔表达式的真假。只不过它下面的代码块不只是被执行一次而已。
    无论是for循环还是while循环,都存在一个问题,那就是有时候它永不结束,只不过while循环更容易出现“死循环”。好了,上代码看看。
    i = 0
    list1 = [1,2,3,4,5]
    while i < 5:
    	print("%d"%list1[i])
    	i += 1
    print("
    ")
    for i in list1:
    	print("%d"%i)
    #注意这里的for循环和while循环的输出
    好了,我们来看输出结果:

    我们看到了输出的结果是一样的。需要注意的是while循环的语法。while循环内部的代码还是需要缩进的。
    现在,你应该已经看出来了,如果你的某一行以冒号(:)结尾。那就意味着接下来的内容是一个新的代码块。它需要被缩进,缩进是python语法的一部分。你只要将代码写成这样,python才知道,你想干什么。
    for循环和while循环的区别:
    for只能对一些东西的集合进行循环,while循环可以对任何对象进行循环处理。不过while循环更难处理。
    说一下python程序员的习惯问题:
    大多数时候都是在使用for循环,而不是while循环。
    while循环需要格外注意是否会变成死循环。
    哦,还有一点就是。i += 1,这个其实等价于:i = i + 1。你可以在多试一试。这个测试可以在交互的命令行模式下进行
    就到这了,拜拜,下篇见,提前透露一下,下次将学习一个比较难的东西,它叫做函数。
  • 相关阅读:
    盘古越狱工具在用户空间的行为
    hdu 5538 House Building(长春现场赛——水题)
    html 锚点定位
    OOP版电子词典
    有趣的JavaScript原生数组函数
    &lt;LeetCode OJ&gt; 121. /122. Best Time to Buy and Sell Stock(I / II)
    hadoop 出现FATAL conf.Configuration: error parsing conf file,异常
    IT痴汉的工作现状10-Sprint Planning
    2015 Astar Contest
    无法使用BIPublisher开发报表
  • 原文地址:https://www.cnblogs.com/zy666/p/10504331.html
Copyright © 2020-2023  润新知