首页 > 编程语言 > 详细

python条件判断&while循环

时间:2021-03-03 19:11:03      阅读:21      评论:0      收藏:0      [点我收藏+]

l  条件判断

if <条件判断1>:

    <执行1>

elif <条件判断2>:

    <执行2>

elif <条件判断3>:

    <执行3>

else:

    <执行4>

l  循环

.1     while循环

while 判断条件:

  语句

[else:

         语句块  ]

注:else语句块是当while条件为false时执行

.2     for循环

for循环可以遍历任何序列,如列表或字符串;只要是可迭代对象,for循环就可以正常运行;字符串也是可迭代对象

for <variable> in <sequence>:

  <statements>

[else:

  <statements>   --for遍历完后执行]

variable:可以多个变量

4.2.1 range函数

python3 range函数返回是一个可迭代对象(迭代器),而不是列表类型;返回一系列连续增加的整数;与for循环使用

 

语法:

range(stop)

range(start,stop[,step]

start默认为0,range(5)即为range(0,5)

stop:计数到stop结束,不包括stop

step:步长,默认为1

list(range(5))  --把range迭代对象转换成list列表

 

4.2.2 数据结构的遍历

#字典键值对的遍历

for k,v in dict.items():

 

#序列中遍历,索引位置和值可以使用enumerate()

for i,v in enumerate(序列):

 

#同时遍历多个序列, 使用zip()组合

for a,q in zip(序列1,序列2…):

a,q分别对应序列1和序列2的值

 

#引用两个变量

for x,y in [(1,1),(2,4)]

.3     break&contine&pass

break:跳出for和while循环体,任何对应的循环 else 块将不执行

contine: 跳过当前循环块中的剩余语句,然后继续进行下一轮循环

pass:用做占位语句,不做任何事情

python条件判断&while循环

原文:https://www.cnblogs.com/Durant0420/p/14440280.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!