pythotn条件分支与循环详解(3)

作者:wakeyo_J 时间:2023-11-14 01:35:06 

在while和for循环过程中,为了更加灵活地控制循环的次数,python提供了break和continue循环控制语句。

1. break 语句

当while和for循环过程产生的所有操作在满足业务的要求时,可以通过break语句立刻终止并跳出循环语句,避免过度循环次数的发生,以提高处理的效率。

pythotn条件分支与循环详解(3)

带break的for循环过程

pythotn条件分支与循环详解(3)

示例:


for i in range(1,10):
   if(i>5):
       break
   print(i)

x = 0
while x<10:
   if(x>4):
       break
   x=x+1
   print(x)

2. continue 语句

continue是循环语句的另一种控制循环方向的语句。当满足指定条件时,continue使循环回到开始处,继续循环,而忽略continue语句后的执行代码行。

带continue的for循环过程

pythotn条件分支与循环详解(3)

示例:


for i in range(1,11):
   if i==5:
       continue
   print(i)

x = 0
while x<10:
   x=x+1
   if x==5:
       continue
   else:  
       print(x)

3. 复杂条件及处理

if、while、for语句的条件分支判断或循环控制判断,除了简单的变量、算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符参与逻辑判断外,还可以利用成员运算符、身份运算符进行参与 逻辑判断,或者在上述的基础上进行综合判断条件。

1)成员运算符

对于具有集合概念的对象如数字、字符串、列表、元组、字典,可以通过成员运算符进行快速判断。

pythotn条件分支与循环详解(3)

2)身份运算符

pythotn条件分支与循环详解(3)

3)运算符优先级

pythotn条件分支与循环详解(3)

来源:https://blog.csdn.net/m0_55697123/article/details/119010014

标签:python,循环,条件分支
0
投稿

猜你喜欢

  • 定位?浮动?自适应?

    2008-06-30 14:20:00
  • 后端算法题解LeetCode前缀和示例详解

    2023-03-16 17:31:54
  • 详解JavaScript中的Object.is()与"==="运算符总结

    2024-04-22 12:50:25
  • javascript自执行函数之伪命名空间封装法

    2023-08-12 20:30:09
  • Python数据分析之PMI数据图形展示

    2022-06-19 07:18:23
  • SqlServer2016模糊匹配的三种方式及效率问题简析

    2024-01-22 09:45:59
  • Python3正则匹配re.split,re.finditer及re.findall函数用法详解

    2023-06-27 10:13:48
  • Python读取和存储yaml文件的方法

    2023-03-26 10:23:44
  • 快速解决百度编译器json报错的问题

    2023-04-08 16:20:17
  • PHP下常用正则表达式整理

    2023-11-18 03:04:48
  • 如何判断URL格式是否符合规范?

    2010-01-12 20:14:00
  • Django实现文章详情页面跳转代码实例

    2023-08-29 05:41:47
  • python实现的分析并统计nginx日志数据功能示例

    2023-07-30 20:08:15
  • Python过滤txt文件内重复内容的方法

    2023-08-04 17:41:48
  • python使用requests模块实现爬取电影天堂最新电影信息

    2021-02-21 22:44:44
  • Python环境下安装使用异步任务队列包Celery的基础教程

    2023-08-23 23:06:48
  • python Django编写接口并用Jmeter测试的方法

    2021-12-07 21:47:09
  • Python尾递归优化实现代码及原理详解

    2023-11-08 15:35:28
  • Python之二维正态分布采样置信椭圆绘制

    2021-04-08 06:39:09
  • django多文件上传,form提交,多对多外键保存的实例

    2023-04-13 04:24:12
  • asp之家 网络编程 m.aspxhome.com