Python学习笔记——python基础之python中for…else…的使用

for x in range(5):if x == 2:print(x)# break
else:print("执行else....")

上述代码:当缺少break关键字时,程序的执行结果是:

2
执行else....

** 当具备break关键字时,程序执行结果为:**

 2

所以,for…else…的执行顺序为:

当迭代对象完成所有迭代后且此时的迭代对象为空时,如果存在else子句则执行else子句,没有则继续执行后续代码;如果迭代对象因为某种原因(如带有break关键字)提前退出迭代,则else子句不会被执行,程序将会直接跳过else子句继续执行后续代码

Python学习笔记——python基础之python中for......else......的使用相关推荐

  1. python 学习笔记day03-python基础、python对象、数字、函数

    python基础 语句和语法 注释及续行 首要说明的是:尽管python可读性最好的语言之一,这并不意味者程序员在代码中就可以不写注释 和很多UNIX脚本类似,python注释语句从#字符开始 注释可 ...

  2. Python学习笔记_1_基础_2:数据运算、bytes数据类型、.pyc文件(什么鬼)

    Python学习笔记_1_基础_2:数据运算.bytes数据类型..pyc文件(什么鬼) 一.数据运算 Python数据运算感觉和C++,Java没有太大的差异,百度一大堆,这里就不想写了.比较有意思 ...

  3. python学习笔记(一)Python 简单介绍

    Python学习笔记(一)Python 简单介绍 Python介绍 Python简介 Python应用领域 Python是解释型的语⾔ 编译和解释的区别是什么? 编译型vs解释型 编译型 解释型 Py ...

  4. Python学习笔记(二)——Python基本图形绘制

    Python学习笔记(二)--Python基本图形绘制 文章目录 Python学习笔记(二)--Python基本图形绘制 不同编程语言的初心和适用对象 Python蟒蛇绘制 五星红旗绘制 这次笔记主要 ...

  5. Python 学习笔记 第三篇 Python实现网易云评论网页爬虫+词云展示 (Pycharm+Mysql)

    初始条件,具体可见我的其他文章. 1.安装Python.Python 学习笔记 第一篇 Python的安装与配置 2.安装Pycharm,并导入第三方包.Python 学习笔记 第二篇 Python ...

  6. python学习课程 0基础学Python视频教程

    python学习课程,零基础Python初学者应该怎么去学习Python语言编程?python学习路线这里了解一下吧.想python学习课程?学习路线网免费下载海量python教程,上班族也能在家自学 ...

  7. python笔记基础-Python学习笔记(基础)

    python基础学习笔记.语法.函数等. 基础定义utf-8文件头#!/usr/bin/env python3 # -*- coding: utf-8 -*- 2.循环// name是值 names是 ...

  8. Python学习笔记----入门基础

    第一章 Python入门基础 第一节 优雅的Python 一.Python的基本介绍 (1)Python是程序设计语言 1.自然语言 2.机器语言 3.程序设计语言 ①由文字组成的文本文件, ②程序设 ...

  9. python学习笔记:基础语法

    目录 python语言概述 python基础语法 python标准数据类型 1.数字类型 2.字符串类型 3.列表类型 4.元组 5.字典 python基础语法 1.条件判断语句 2.循环语句 3.函 ...

  10. 史上最全Python学习笔记(基于《Python学习手册(第4版)》)——Part7 异常和工具

    文章目录 Chap32 异常基础 为什么使用异常 异常的角色 异常处理:简明扼要 默认异常处理器 捕获异常 引发异常 用户定义的异常 终止行为 Chap33 异常编码细节 try/except/els ...

最新文章

  1. vs当前文件的函数索引_VM实战(六) - 通过案例深入学习class文件结构原理
  2. 程序员面试题精选100题(62)-C/C++/C#面试题(5)
  3. JavaSE——IO(下)(Properties类、序列化与反序列化)
  4. php获取jsp的session的值,在JSP或Servlet中获取session数量
  5. 威联通 Qnap PK 群晖 Synology 安全篇3
  6. 新知实验室TRTC初探
  7. toft 测试用例rat_测试案例如何区分RAT,FAST,TOFT,FET | 学步园
  8. ubutnu18.04 华硕天选2060 未发现WIFI适配器(问题尚未解决)
  9. STM32控制步进电机运三种方式控制源码详解:主从定时器+编码器闭环+GPIO模拟(基于【TB6600】【DRV8825】驱动器)
  10. adc网络语什么意思_王者荣耀游戏术语解释 ADC是什么意思
  11. 树莓派Pico开发板的C/C++开发环境搭建(VSCode+PlatformIO)
  12. python格式规范的要求_Python书写规范
  13. 【数据结构与算法】单链表的插入和删除
  14. 推荐几个免费好用的毕业论文(设计)文献查找网站包括外文文献(亲测有用)
  15. mysql导出xls_MySQL导出 xls上传到异机
  16. win11家庭版如何彻底关闭病毒实时保护
  17. Windows中查看8080端口的占用情况并关闭相关进程
  18. 谷歌浏览器有些图片不显示
  19. SARscape数据处理SAR数据笔记——DINSAR微小形变提取
  20. React Native 中的 Android 原生模块

热门文章

  1. 最常用的看板工具,敏捷开发工具
  2. 最新中国上市公司市值500强(2021年)
  3. 装饰工程预算软件测试自学,学预算要多久能学出来 预算没人带怎么自学
  4. matlab仿真光学拍,用matlab研究光学拍
  5. 小技巧!Win10系统怎样恢复使用Win7中的照片查看器?非常简单!
  6. python发送请求给服务器参数传递方式以及服务器响应方式
  7. 将cpp文件封装成 so 文件并调用
  8. Intel_80386寄存器
  9. LibreELEC(kodi)安装 IPTV
  10. KODI(XBMC)-基于树莓派的媒体中心使用-Libreelec