Python条件与循环

  • if 条件语句

python条件语句是顺序执行的,如果遇到一个条件满足,就执行该条件对应的结果,否则执行else的结果

if 语句可以单独使用,但是elif、else 必须要跟if 成对出现

条件判断的使用原则:

  • 每个条件后面要使用冒号(:)作为判断行的结尾,表示接下来是满足条件(结果为True)后要执行的语句块。
  • 除了if分支必须有,elif和else分支都可以根据情况省略。
  • 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
  • 顺序判断每一个分支,任何一个分支首先被命中并执行,则其后面的所有分支被忽略,直接跳过!
  • 在Python中没有switch – case语句

  • 循环语句 for  /  while 循环

循环本质上是遍历集合中的所有元素,python循环一般是通过for循环 或 while循环实现。循环控制,就是让程序循环运行某一段代码直到满足退出的条件,才退出循环

  • for循环

python中数据结构只要是可迭代的,tuple、list、dict、set 都可以使用for 循环遍历,

其中:字典本身只有键可以迭代,如果我们要迭代她的值,或者遍历键值对时只能通过内置函数values() 和 items() 来实现

当我们同时需要索引和元素时,可以通过python的内置函数enumerate()来实现,

  • while 循环

在某一个条件下,循环执行某段程序,循环函数必须有个累加或累减 ,否则会造成死循环

在循环中通常需要搭配break、continue一起使用,

continue语句用于跳过当前循环的剩余部分代码,直接开始下一轮循环。它不会退出和终止循环,只是提前结束当前轮次的循环。同样的,continue语句只能用在循环内。

break只能用于循环体内。其效果是直接结束并退出当前循环,剩下的未循环的工作全部被忽略和取消。注意当前两个字,Python的break只能退出一层循环,对于多层嵌套循环,不能全部退出。

  • while 循环和for循环区别:

如果你只是遍历一个已知的集合,找出满足条件的元素,并进行相应的操作,那么使用 for 循环更加简洁。

如果你需要在满足某个条件前,不停地重复某些操作,并且没有特定的集合需要去遍历,那么一般则会使用 while 循环。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值