导图社区 Python基础流程控制、面向对象
流程控制和面向对象编程是 Python 编程的两个核心部分,分别解释了这两个概念,供参考使用!
这是一篇关于可研投融资与财务方案的思维导图,主要内容包括:新大纲对财务方案具体要求,投资估算,财务指标评估,流动资金,基准收益率,含税单价和不含税单价的转换,折旧与摊销,静态盈利能力分析,盈亏平衡分析,敏感性分析,偿债能力分析,财务持续能力,案例分析。
这是一篇关于国务院《关于深入实施人工智能行动的意见》解读的思维导图,主要内容包括:一、宏观背景与战略意图,二、政策框架与实施路径,三、关键技术与发展趋势,四、影响分析与机遇挑战,五、实施路径与行动建议,六、评估监测与效果预期。
这是一篇关于教育强国建设规划纲要(2024-2035年)的思维导图,主要内容包括:加强组织实施,完善教育对外开放战略策略,深化教育综合改革,建设高素质专业化教师队伍,建设学习型社会,加快建设现代职业教育体系,培育壮大国家战略科技力量,增强高等教育综合实力,办强办优基础教育,塑造立德树人新格局,总体要求。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Python基础 流程控制、面向对象
流程控制
顺序结构
自上而下
自左向右
选择结构
if
开始选择结构
只能有一个
判断
if条件成立
执行if下代码
不成立
不执行
elif
与if之间为顺序结构
可有多个
if条件不成立后
elif成立
执行elif下代码
elif不成立
else
结束选择结构
if、elif均不为否后执行
循环
函数
while
满足条件
执行
不满足条件
结束
for……in……
确定范围或次数
for i in 变量
变量
数据
列表
集合
字典
……
range(start,end,step)
返回一个可迭代对象
start
开始
可省略
默认0
end
不包含
step
步长
默认1
示例
range(6)
0,1,2,3,4,5
enumerate()
将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标
对象可为列表、元组、字符串等
一般用于for循环中
输出为元组形式
(index,value)
可定义初始序号
enumerate(a,start=n)
遍历a
初始序号为n
start可省略
默认为0
跳出循环
break
跳出当前循环
终止循环
continue
跳出本次循环
继续执行下一次循环
格式
本行结尾加“:”
循环代码缩进
空四格
一个“tab”
可嵌套
外层一次
内层一遍
面向对象
对象在解决问题过程中的动作
定义
类
class 类名: 类内容
属性&方法
类属性
desc =
实例
实例属性
def __init__(self,需输入的参数)
初始化函数
创建对象时就执行
挂载实例属性
参数
__init__
方法
固定格式
双下划线开始
双下划线结束
self
属性
当前对象
需输入的参数
创建实例对象时需输入的参数
创建对象时输入的参数数量等应与定义时一一对应
类名.属性 =
添加属性
实例方法
def 方法名(self)
调用时执行
私有
不希望公开
内部
直接调用
外部
加类名调用
私有属性
属性名前加__
定义类内部可调用
外部不可调用
私有方法
方法名前加__
三大特征
封装
将属性和方法封装到一个抽象的类中
继承
实现代码重用
相同代码不需要重复写
多态
以封装和继承为前提
不同子类对象调用相同的方法
产生不同的执行结果