python三大结构、顺序结构_Python学习笔记3——三大结构:顺序,分支,循环3
顺序
自上而下,依次执行
分支
分支的基本语法
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相关推荐
- python安装盒怎么打开_Python学习笔记(六)Python盒子:模块,包和程序
关于独立的程序: 我们可以将编写的代码放到一个文本里,并将文件名命名为xxx.py的形式.如果想要运行程序,直接在终端或者命令终端输入 python xxx.py. 命令行参数 我们编写文件test. ...
- python编程16章教程_Python学习笔记__16.2章 TCP编程
# 这是学习廖雪峰老师python教程的学习笔记 Socket是网络编程的一个抽象概念.通常我们用一个Socket表示"打开了一个网络链接",而打开一个Socket需要知道目标计算 ...
- python里while的用法_Python学习笔记之While循环用法分析
本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...
- python中if语句使用_Python学习笔记之if语句的使用示例
前言 条件语句在实际开发中我们已经使用过几次了,在这里我们需要再次隆重的来介绍一下它,下面话不多说了,来一起看看详细的介绍吧. if语句 顾名思义,该语句为判断语句,先来一个简单的示例 cars=[' ...
- python中while的用法_Python学习笔记之While循环用法分析
本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...
- python数值类型的操作_Python学习笔记,数值类型及操作
数值类型及操作 int类型数值大小不限: 整数的进制 1,整数类型正常为10进制 2,开头加0b or 0B 为二进制 3,加0o or 0O 为8进制 4,加0x 为16进制 浮点运算中存在不确定尾 ...
- python自定义函数复制字符串_Python学习笔记摘要(一)类型 字符串 函数 列表 深浅拷贝...
python中的对象和类型 在python中,认为系统中的每一个"东西"都是一个对象,在python中,"对象"有着特殊的意义,python中的对象有: 一个标 ...
- python元组读取到列表_Python 学习笔记(1)Python容器:列表、元组、字典与集合...
Python容器:列表.元组.字典与集合 列表: 1.列表 的创建 使用[ ] 或者list()创建列表:empty_list = [ ] 或者 empty_list= list() 使用list() ...
- python中sn的意思_python学习笔记
学习资料:<简明 Python 教程.pdf>Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程. 特点:1.简单 2.易学 3.开源, ...
最新文章
- 周志华等人提出可微XGBoost算法sGBM,速度提升、准确率更胜一筹
- Android获取设备状态栏status bar高度的正确姿势
- 当互联网公司聚餐时,他们是如何谈(ge)笑(huai)风(gui)生(tai)的
- 如何理解拜占庭将军问题?
- fcpx插件:Beautiful Slideshow - 时尚简洁图片幻灯片开场
- 深圳大学计算机考研复习资料百度云,深圳大学(专业学位)计算机技术研究生考试科目和考研参考书目...
- 读书:《带人的技术》
- springcloud多租户实现原理-Saas多租户实现-以及几种方案_设计思路---springcloud工作笔记108
- CCF201812-5 管道清洁【最小费可行流】(100分题解链接)
- php将abc转换成整形是什么意思,php强制转换类型的方法
- SU Demos-03T-F Analysis-01Sugabor
- 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_13_注解_JDK内置注解...
- SAP 生产订单变更管理 OCM Order Changement Management
- goland gorm分组查询统计_MySQL·查询(一)
- One-hot 编码/TF-IDF 值来提取特征,LAD/梯度下降法(Gradient Descent),Sigmoid
- 计算机钢琴乐谱,钢琴乐谱的基础知识有哪些
- Windbg是一款非常好用的经典windows系统蓝屏分析修复工具
- 《寄生虫》横扫奥斯卡,Python告诉你这部电影到底好在哪里?
- Cesium 高性能扩展之DrawCommand(二):OSGB倾斜模型展示应用
- selenium中键盘操作
热门文章
- 暑期社会实践服务器维护,寒假网络维护社会实践报告
- 计算机网络教学方式探讨论文,学生老师论文,关于关于高中计算机网络教学效率提升相关参考文献资料-免费论文范文...
- android 活动销毁不了,即使活动已经销毁,AsyncTask也不会停止
- linux与虚拟化实验室,Linux·学习笔记(2)虚拟化与仿真
- java结构体系_java io结构体系
- 单模光纤收发器产品介绍及常见分类方式
- 【渝粤教育】 国家开放大学2020年春季 1108钢结构(本) 参考试题
- 【渝粤题库】陕西师范大学200711 面向对象方法与C++ 作业
- hadoop可以解决什么问题_快速解决皮带机轴磨损问题可以这样做
- java selenium 日志_java - 支持selenium日志_java_酷徒编程知识库