在Python中的break语句终止当前循环,继续执行下一个语句,就像C语言中的break一样。

break最常见的用途是当一些外部条件被触发,需要从一个循环中断退出。 break语句可以在while和for循环使用。

如果正在使用嵌套循环(即一个循环里内嵌另一个循环),break语句可以用于停止最内层循环的执行,并执行外循环的下一行代码的程序。

语法

在Python中break语句的语法如下:

break

流程图:

#!/usr/bin/python

for letter in 'Python': # First Example

if letter == 'h':

break

print 'Current Letter :', letter

var = 10 # Second Example

while var > 0:

print 'Current variable value :', var

var = var -1

if var == 5:

break

print "Good bye!"

当执行上面的代码,产生以下结果:

Current Letter : P

Current Letter : y

Current Letter : t

Current variable value : 10

Current variable value : 9

Current variable value : 8

Current variable value : 7

Current variable value : 6

Good bye!

python中break的作用_详解Python中break语句的用法相关推荐

  1. python super()方法的作用_详解python的super()的作用和原理

    Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递.uz0免费资源网 今天我们介绍的主角是s ...

  2. mysql数据库中count的作用_详解 MySQL中count函数的正确使用方法

    1. 描述 在MySQL中,当我们需要获取某张表中的总行数时,一般会选择使用下面的语句 select count(*) from table; 其实count函数中除了*还可以放其他参数,比如常数.主 ...

  3. python中break怎么用_详解Python中break语句的用法

    详解Python中break语句的用法 在Python中的break语句终止当前循环,继续执行下一个语句,就像C语言中的break一样. break最常见的用途是当一些外部条件被触发,需要从一个循环中 ...

  4. python socket自动重连_详解python3中socket套接字的编码问题解决

    一.TCP 1.tcp服务器创建 #创建服务器 from socket import * from time import ctime #导入ctime HOST = '' #任意主机 PORT = ...

  5. python中pandas安装视频教程_详解Python中pandas的安装操作说明(傻瓜版)

    很多人来问我pandas的安装(python数据分析里面的必修课) 步骤如下: 安装python的时候,把路径加到系统里,这样,随时可以用pip 路径添加方法: 查找路径: 路径1: 2.例如: 即: ...

  6. python函数的使用场景_详解python中strip函数的使用场景

    python strip()函数 介绍,需要的朋友可以参考一下 函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头.结尾处,位于 rm删除序列的字符 s.l ...

  7. java中static修饰函数_详解java中static关键词的作用

    在java中,static是一个修饰符,用于修饰类的成员方法.类的成员变量,另外可以编写static代码块来优化程序性能:被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载 ...

  8. python中的iloc函数_详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据

    pandas的DataFrame对象,本质上是二维矩阵,跟常规二维矩阵的差别在于前者额外指定了每一行和每一列的名称.这样内部数据抽取既可以用"行列名称(对应.loc[]方法)",也 ...

  9. 用于生成随机数的python标准库模块是_详解Python基础random模块随机数的生成

    详解Python基础random模块随机数的生成 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  详解Python基础random模块随机数的生成.txt ] ( ...

最新文章

  1. 寄存器和pin_16x2 LCD的PIN图和寄存器
  2. Object C数据类型
  3. 多功能网址导航源码 包含交易系统等多功能
  4. 原来AI可以这样学?让人欲罢不能的AI学习神器!
  5. Oracle中的不等于号
  6. java在线聊天项目 使用SWT快速制作登录窗口,可视化窗口Design 更换窗口默认皮肤(切换Swing自带的几种皮肤如矩形带圆角)...
  7. 关于TCP报文段以及拥塞窗口cwnd的理解纠正
  8. 抖音小程序的私域运营
  9. php扩展 ioncube组件的安装方法_安装IonCube Loader扩展方法
  10. 搜索计算机硬盘的索引恢复,如何修复Windows 10搜索索引 | MOS86
  11. 以图搜图 图像匹配_以图搜图是什么 如何实现以图搜图
  12. 白话大数据 | 从买菜这件小事来聊聊数据仓库
  13. ps教程之后期妆容攻略
  14. c语言中双星号,C中的双星号和`malloc`
  15. Ubuntu Cleaner清理工具
  16. 如何在VM虚拟机下调整窗口大小?
  17. java.lang.IllegalStateException: Error processing condition on com.alibaba.cloud.nacos.discovery.rea
  18. 文献阅读之DARPA冠军车Boss的轨迹规划
  19. docker映射端口无法访问
  20. 做IDC的代理商是否需要办理增值电信经营许可证?

热门文章

  1. c语言 数组的初始化
  2. NVIDIA Control Panel is not found解决方法
  3. 脚本病毒---实验十一:跨站脚本攻击基础
  4. 通过完整的PID传递函数例题,学会使用simulink仿真,包括:1,使用matlab仿真、2,组件子系统封装、命名等、3,通过输入不同波形,观察该系统跟踪效果对比。
  5. 关于人工智能算法应用于二级交易市场的设想(BUFF-CSGO)
  6. 中英文字符混合处理方法
  7. 数据结构——树的一些基本概念
  8. 0-01--python3 优雅地使用 configparser加载配置内容-无默认配置
  9. 为什么最近这么多人去注册菲律宾公司?
  10. APP登录界面设计:注册框 or 登录框,哪个更合理?