顺序

自上而下,依次执行

分支

分支的基本语法

if 条件表达式:

语句1

语句2

语句3

......

条件表达式就是计算结果必须为布尔值的表达式

表达式后面的冒号不能少

注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级

条件表达式结果为True执行if后面的缩进的语句块

双向分支

if...else...语句

if 条件表达式:

语句1

语句2

...

else:

语句1

语句2

.....

双向分支有两个分支,当程序执行到if ... else...语句的时候,一定会执行if或else中的一个,也仅执行一个

缩进问题,if和else一个层级,其余语句一个层级

多路分支

很多分支的情况,简称多路分支

if  条件表达式:

语句1

....

elif 条件表达式:

语句1

...

elif 条件表达式:

语句1

...

.....

else:

语句1

....

elif 可以由很多歌

else可选

多路分支只会选一个执行

if语句其他:

if语句可以嵌套使用,但不推荐

python没有switch-case语句

循环

重复执行某些固定动作或者处理基本固定的事物

分类

for循环

while循环

for循环

for循环

for 变量 in 序列:

语句1

语句2

...

range介绍

生成一个数字序列

具体范围可以设定,左闭右开区间,例如[1, 11)——1到10

for-else语句

当for循环结束的时候,会执行else语句

else语句是可选语句

循环之break,contineu,(pass)

break: 无条件结束整个循环

continue:无条件结束本次循环,从新进入下一轮循环

pass:表示略过,通常用于占位

while循环

一个循环语句

表示当某条件成立的时候,就循环

不知道具体循环次数,但能确定循环的成立条件的时候用while循环

while语法:

while 条件表达式:

语句块

# 另外一种表达方法

while  条件表达式:

语句块1

else:

语句块2

内容来源于网络如有侵权请私信删除

python三大结构、顺序结构_Python学习笔记3——三大结构:顺序,分支,循环3相关推荐

  1. python安装盒怎么打开_Python学习笔记(六)Python盒子:模块,包和程序

    关于独立的程序: 我们可以将编写的代码放到一个文本里,并将文件名命名为xxx.py的形式.如果想要运行程序,直接在终端或者命令终端输入 python xxx.py. 命令行参数 我们编写文件test. ...

  2. python编程16章教程_Python学习笔记__16.2章 TCP编程

    # 这是学习廖雪峰老师python教程的学习笔记 Socket是网络编程的一个抽象概念.通常我们用一个Socket表示"打开了一个网络链接",而打开一个Socket需要知道目标计算 ...

  3. python里while的用法_Python学习笔记之While循环用法分析

    本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...

  4. python中if语句使用_Python学习笔记之if语句的使用示例

    前言 条件语句在实际开发中我们已经使用过几次了,在这里我们需要再次隆重的来介绍一下它,下面话不多说了,来一起看看详细的介绍吧. if语句 顾名思义,该语句为判断语句,先来一个简单的示例 cars=[' ...

  5. python中while的用法_Python学习笔记之While循环用法分析

    本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...

  6. python数值类型的操作_Python学习笔记,数值类型及操作

    数值类型及操作 int类型数值大小不限: 整数的进制 1,整数类型正常为10进制 2,开头加0b or 0B 为二进制 3,加0o or 0O 为8进制 4,加0x 为16进制 浮点运算中存在不确定尾 ...

  7. python自定义函数复制字符串_Python学习笔记摘要(一)类型 字符串 函数 列表 深浅拷贝...

    python中的对象和类型 在python中,认为系统中的每一个"东西"都是一个对象,在python中,"对象"有着特殊的意义,python中的对象有: 一个标 ...

  8. python元组读取到列表_Python 学习笔记(1)Python容器:列表、元组、字典与集合...

    Python容器:列表.元组.字典与集合 列表: 1.列表 的创建 使用[ ] 或者list()创建列表:empty_list = [ ] 或者 empty_list= list() 使用list() ...

  9. python中sn的意思_python学习笔记

    学习资料:<简明 Python 教程.pdf>Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程. 特点:1.简单 2.易学 3.开源, ...

最新文章

  1. 周志华等人提出可微XGBoost算法sGBM,速度提升、准确率更胜一筹
  2. Android获取设备状态栏status bar高度的正确姿势
  3. 当互联网公司聚餐时,他们是如何谈(ge)笑(huai)风(gui)生(tai)的
  4. 如何理解拜占庭将军问题?
  5. fcpx插件:Beautiful Slideshow - 时尚简洁图片幻灯片开场
  6. 深圳大学计算机考研复习资料百度云,深圳大学(专业学位)计算机技术研究生考试科目和考研参考书目...
  7. 读书:《带人的技术》
  8. springcloud多租户实现原理-Saas多租户实现-以及几种方案_设计思路---springcloud工作笔记108
  9. CCF201812-5 管道清洁【最小费可行流】(100分题解链接)
  10. php将abc转换成整形是什么意思,php强制转换类型的方法
  11. SU Demos-03T-F Analysis-01Sugabor
  12. 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_13_注解_JDK内置注解...
  13. SAP 生产订单变更管理 OCM Order Changement Management
  14. goland gorm分组查询统计_MySQL·查询(一)
  15. One-hot 编码/TF-IDF 值来提取特征,LAD/梯度下降法(Gradient Descent),Sigmoid
  16. 计算机钢琴乐谱,钢琴乐谱的基础知识有哪些
  17. Windbg是一款非常好用的经典windows系统蓝屏分析修复工具
  18. 《寄生虫》横扫奥斯卡,Python告诉你这部电影到底好在哪里?
  19. Cesium 高性能扩展之DrawCommand(二):OSGB倾斜模型展示应用
  20. selenium中键盘操作

热门文章

  1. 暑期社会实践服务器维护,寒假网络维护社会实践报告
  2. 计算机网络教学方式探讨论文,学生老师论文,关于关于高中计算机网络教学效率提升相关参考文献资料-免费论文范文...
  3. android 活动销毁不了,即使活动已经销毁,AsyncTask也不会停止
  4. linux与虚拟化实验室,Linux·学习笔记(2)虚拟化与仿真
  5. java结构体系_java io结构体系
  6. 单模光纤收发器产品介绍及常见分类方式
  7. 【渝粤教育】 国家开放大学2020年春季 1108钢结构(本) 参考试题
  8. 【渝粤题库】陕西师范大学200711 面向对象方法与C++ 作业
  9. hadoop可以解决什么问题_快速解决皮带机轴磨损问题可以这样做
  10. java selenium 日志_java - 支持selenium日志_java_酷徒编程知识库