导图社区 广东高等教育出版社八下思维导图
本导图详细描述了八年级下册的基本知识点。Python知识点总结。详细总结了计算机程序,程序设计语言程序,解决问题的过程,变量,常见函数,列表序列。循环语句,条件表达式,关系运算符,算法,流程图。
提示: 本内容由社区用户上传并分享。平台不对内容的真实性、合法性、知识产权归属及是否侵害第三方权利进行事前审核或保证。本内容可能包含受版权保护的图片、字体或其他第三方素材,使用前请自行确认授权范围。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
Python
计算机程序
一组计算机每一步动作的指令序列
在解决问题时不仅可以重复执行而且速度快
由程序设计语言来编写
程序设计语言
机器语言
计算机能直接识别和执行的一种机器指令集合
汇编语言
与代码指令实际意义相近的英文缩写词、字母和数字等符号来取代指令代码
高级语言
与人类自然语言相接近且能为计算机所接受的语义明确、规则明确、自然直观和通用易学的计算机其语言
开源的、面向对象
有非常强大的库
标准库
自带
使用import导入
第三方库
使用前要先下载安装
程序解决问题的过程
分析问题
设计算法
编写程序
调试运行
目的:修正语法错误和逻辑错误
变量
用于储存数据或计算结果
包括变量名和变量值
变量名只能由大小写字母、数字、汉字或下划线“_”组成
变量名中的英文字符区分大小写
变量名不能有空格
变量名不能使用Python内置命令等保留字符
赋值格式:<变量名>=<变量值>,如:Age_1=16
可以多变量一起赋值,如:p1,p2,p3=1,2,3
常见函数
输出函数
print(内容)
print(内容1,内容2,......)
会产生空格
print(内容1+内容2+......)
不产生空格
输入函数
input(提示语)
提示用户输入信息
数据类型转换
int( )
转换成整数类型
float( )
转换成字符串(小数)类型
str( )
转换成字符串类型
随机数(random库)
randint(a,b) 随机产生一个介于a与b之间的整数(包括a和b)
choice(seq) 从指定seq序列中随机选择一个元素
海龟(turtle库)
circle(r) 画一个半径是r的圆
left(degree) 向左转动degree度
color(color1,color2) 设置图形轮廓颜色为color1,填充颜色为color2
begin_fill() 准备开始填充图形、end_fill() 填充文成
forward(distance) 向当前画笔方向移动distance长度
goto(x,y) 移动到指定位置(x,y)
penup() 抬笔、pendown()落笔
列表
概念
列表是包含多种数据类型的有序序列
格式
<列表名>=[<元素1>,<元素2>,<元素3>,......]
索引
每个元素都有一个索引号(序号),第一个元素的序号是0, 可以使用索引号来获取列表中的某个元素,格式:<列表名>[序号]
长度
使用len()函数获取列表的长度(即列表的元素个数)
序列
range(start,stop,step)
start 指的是计数起始值,若省略,默认是0
stop 指的是计数结束值,不可省略
step 是步长,若省略,默认是1
每个元素都有一个索引号(序号),第一个元素的序号是0, 一般从起始元素开始从左到右计数,索引值从0开始递增。
判断序列是否包含成员
in—在指定序列中则返回True,否则返回False
not in—不在指定序列中则返回True,否则返回False
循环语句
形式一
while <条件>: <语句块1> else: <语句块2>
形式二
for 循环变量 in <序列>: <语句块> else: <语句块2>
说明
循环结构中的Else,会在循环彻底运行结束后执行。
条件表达式 关系运算符
条件表达式
<表达式1><关系运算符><表达式2>
关系运算符
>= 大于或等于
<= 小于或等于
== 等于
!= 不等于
逻辑运算符
用于条件表达式之间的连接
and 与
or 或
not 非
分支语句
单分支
if <条件表达式>: <语句块>
双分支
if <条件表达式>: <语句块1> else : <语句块2>
多分支
if <条件表达式1>: <语句块1> elif <条件表达式2>: <语句块2> elif <条件表达式3>: <语句块3> ...... else: <语句块n>
算法
顺序结构
分支结构
循环结构
流程图
开始/结束
表示执行的开始或结束
输入/输出
表示执行数据的输入/输出
条件判断
表示对其中的条件进行判断
处理
表示所执行的处理
箭头
流程线
表示执行的流向
连接点
表示执行顺序的转接
扩展名
.py