当前位置: 首页 > 后端技术 > Python

说说Python:夯实python基础——独有的循环语句for和while

时间:2023-03-26 13:01:44 Python

为什么要把熟悉的循环语句拿出来?发现python中循环语句的关键字可以和else一起使用,作为一个Java程序员,请原谅我的无知。然而,漂亮的编程不就是把每一个基本点都理解透彻吗?有些人一直使用if...else...for来实现同样的功能,而另一些人则选择其他更完美的方法来实现。这就是差距。闲话少说,进入今天的主题!1、for循环python中的for循环可以遍历任意序列,比如常见的list列表,str字符串等。最特别的是else关键字的使用,遍历时使用for...in搭配形式提取数据。1if__name__=='__main__':2strs="abcdefg"3forstinstrs:4printst5ifst=='d':6break7else:8print"遍历完成"注意:只遍历了strs的内容inelse只有在其中的所有字符都显示出来(打印遍历完成)时才会执行,如果满足break关键字的条件则不会执行。2.while循环在python中,while关键字也用作遍历序列,也可以和else关键字一起使用。1if__name__=='__main__':2num=03whilenum<=10:4num=num+15print"当前值num=",num6else:7printnum,"当前值大于10,循环执行完成"1if__name__=='__main__':2num=03whilenum<=10:4num=num+15print"当前值num=",num6ifnum>5:7num>5:7num<=10:4else:90currentvalueprintnum,",循环执行完成"注:和for一样的是else关键字和它们组合只有在序列对象遍历完后才会生效。更多精彩,关注微信公众号【Python集中营】,专注后端编程实践,原创文章每天更新!