python中有while和for循环2种,这里主要介绍下while 循环结合else一起使用的情况,这个用法之前在学习的时候没有注意到。

while-else循环

while 布尔表达式:代码块
else:代码块

当 while 循环正常执行完的情况下,执行 else 输出,如果 while 循环中执行了跳出循环的语句,比如 break ,将不执 行 else 代码块的内容。

使用案例:

i=0
while i<5:print(i)i+=1
else:print('hello world')

以上代码执行后,将输出:

0
1
2
3
4
hello world

Python基础语法之while-else用法相关推荐

  1. Python基础语法学习笔记

    Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...

  2. python基础语法合集-Python基础语法合集.zip

    [实例简介]精心整理的Python基础语法合集,变量,循环,输入输出等等都有,主要是知道概念和怎么用的 如果打开文件后有文字变成符号的,先把字体改为宋体就正常了 [实例截图] [核心代码] 目录 了解 ...

  3. Python 基础语法(二)

    2. 元组 tuple和list十分相似,但是tuple是不可变的,即不能修改tuple,元组通过圆括号中用逗号分割的项定义:支持索引和切片操作:可以使用 in 查看一个元素是否在tuple中.空元组 ...

  4. python基础语法(一)

    Python的特点 1. 简单 Python是一种代表简单思想的语言. 2. 易学 Python有极其简单的语法. 3. 免费.开源 Python是FLOSS(自由/开放源码软件)之一. 4. 高层语 ...

  5. python基础语法手册-python语法手册

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 常用的也不超过十个,这种相对于更为复杂的html标记语言来说,markd ...

  6. python基础语法及知识点总结

    本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习 ...

  7. Python基础语法(五)—常用模块和模块的安装和导入

    Python基础语法(五)-常用模块的使用和模块的安装和导入,本文介绍的Python模块有:os.sys.time.datetime.random.pickle.json.hashlib.shutil ...

  8. 初入python世界——python基础语法

    python基础语法 程序的格式框架 缩进(Indent) Python语言采用严格的"缩进"来表明程序的格式框架.缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关 ...

  9. Python基础语法入门篇(一)

    Python基础语法入门篇(二) 1. 注释 在我们工作编码的过程中,如果一段代码的逻辑比较复杂,不是特别容易理解,可以适当的添加注释,以辅助自己 或者其他编码人员解读代码. 注释是给程序员看的,为了 ...

  10. Python基础语法笔记

    文章目录 前言 1.变量.运算符与数据类型 1.1 注释 1.2 运算符 1.3 变量与赋值 1.4 数据类型与转换 1.5 print()函数 2.位运算 2.1 原码.反码和补码 2.2 利用位运 ...

最新文章

  1. TCP_Wrappers 基于TCP的安全控制
  2. mysql防止误删除的方法
  3. React + fetch API + 百度地图api + 跨域 填坑
  4. xshell 设置屏幕字体
  5. 工业界推荐系统实用分析技巧
  6. Hive的hiveserver2后台开启和关闭
  7. R: 绘图 barplot
  8. jQuery.i18n.properties实现js国际化
  9. 从一个MFC工程移植对话框类到另一个MFC工程
  10. 编程软件下载地址(java/vs/python、pycharm/Web/eclipse)
  11. 【精讲版】上位机C#/.NET与西门子PLC通信
  12. 关于HTTP GZIP解压问题
  13. vue 利用科大讯飞实现实时语音转写
  14. powergui 中“varargout“ 时,未对一个或多个输出参数赋值。
  15. 雷达图按照权重和排名计算出每项得分,并且按照综合得分排序
  16. WinEdit如何修改字体大小
  17. springboot工程中生成二维码(Java)
  18. Pointnet++中tf_ops三个.so文件的生成
  19. 百余署名AI论文被爆抄袭 智源现已致歉
  20. 聊聊并发 生产者消费者模式

热门文章

  1. 实例七— 8位移位寄存器的设计
  2. 各脑叶功能及联合皮质区
  3. 超高性能、7*24持续运行SECS GEM,SEMI E4,E5, E30,E37,E39,E40
  4. Mac终端operation not permitted问题
  5. 「州晖」工业管道工程中管径尺寸设计研究
  6. Automatically Labeled Data Generation for Large Scale Event Extraction论文笔记
  7. metrics简单简绍
  8. 简述计算机病毒的清除,人工清除计算机病毒的方法
  9. c++ STL rope小结
  10. 计算机专业的进了急诊科,急诊科护士医生自我鉴定