列表和数组的区别、程序的三种基本结构、运行Python程序的两种方式等内容全部都浓缩在下图之中,值得一看!
树图思维导图提供 Python知识点思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 Python知识点思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f1d9f1edb7c9e67b97d78610bb884e54
Python知识点思维导图模板大纲
P4
计算机是根据指令操作数据的设备,具有功能性和可编程性。
功能性:是指对数据的操作,表现为数据计算、输入输出处理和结果储存等
可编程性:是指它可以根据一系列系统指令自动地、可预测地、准确地完成操作者的意图
P5
摩尔定律:单位面积集成电路上可容纳的晶体管的数量每两年翻一倍。
P6
程序设计语言的执行方式包括编译执行和解释执行两种
P7
程序设计语言包含三个大类:机器语言、汇编语言和高级语言
P8
高级语言按照计算机执行方式不同可分为两类:静态语言和脚本语言
解释和编译的区别:编译是一次性地翻译,一旦程序被编译,不在需要编译程序或源代码。解释则是每次程序运行都需要解释器和源代码。
P9
计算思维是一种区别于数学为代表的逻辑思维和以物理为代表的实证思维的第三种思维模式:编程是一个求解问题的过程, 首先需要分析问题,抽象内容之间的交互关系。 接着设计利用计算机求解问题的确定性办法。 进而通过编写和调试代码解决问题
P10
编写程序有一定框架和模式。学习一门编程语言: 首先要掌握该语言的语法 其次要学会结合计算问题设计程序结构,从程序块、功能块角度理解并涉及整个程序框架。 最后要掌握解决问题的能力
P12
>>>print('Hello World') Hello World 第一行“>>>”是Python语言运行环境的提示符,其标识可以在此符号后面输入Python语句。第二行是Python语句的执行结果
Python语言的特点: 1、语法简洁 2、与平台无关 3、类库丰富
P15
运行Python程序有两种方式:交互式和文件式。
P22
每个程序都有一个统一的运算模式:输入数据、处理数据、输出数据。这种朴素的运算模式形成了基本的程序编写方法:IPO(input、process、output)
P24
使用计算机解决问题的步骤:分析问题、划分边界、设计算法、编写程序、调试测试、升级维护
可以简化为:确定IPO、编写程序、调试程序
P26
Python2.X已经是遗产,Python3.X是这个语言的现在和未来
P35
根据IPO描述和算法设计编写如下温度转换的Python程序代码
P36
Python程序包括 格式框架、注释、变量、运算符、表达式、文件的打开关闭读取、分支语句、循环语句、函数等语法元素
Python语言使用严格的“缩进”来表明程序的格式框架。
P37
单层缩进代码属于最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
单行注释使用 #开头,多行注释使用 ''' (三个单引号)开头和结尾
P39
保留字也称为关键字,指背编程语言内部定义并保留使用的标识符。
字符串使用两个双引号“”或者两个单引号‘’括起来的零个或多个字符 字符串包括两种序号体系:正向递增序号和反向递减序号
Python字符串也提供区间访问方式,采用 [N:M] 格式,表示字符串中从N到M(不包含M)的子字符串。
P40
Python语言中‘=’表示赋值,即将等号右侧的计算结果付给左侧的变量。 包含等号(=)的语句也被称为赋值语句。例如 t = 1 还有一种同步赋值语句,可以同时给多个变量赋值,基本格式如下: <变量1>,<变量2>,……,<变量n> = <表达式1>,<表达式2>,……,<表达式n> 例如:x , y =1,2
input()函数从控制台获得用户属兔,无论用户在控制台输入什么内容,都以字符串的形式返回结果。 <变量> = input(<提示性文字>)
P41
分支语句是控制程序运行的一类重要语句,它的作用是根据判断条件选择程序的执行路径。
if <条件1>: <语句块1> elif <条件2>: <语句块2> …… else: <语句块n+1>
P42
eval(<字符串>)函数的作用是将输入的字符串转变成Python语句并执行。
P43
当输出变量值时,需要采用格式化输出方式,通过format()方法将待输出变量整理成希望的输出格式。
P44 & P54
循环语句有多种类型:条件循环和遍历循环
P62
Python语言提供整数、浮点数、复数3种数字类型
P66-P69
Python解释器为数字类型提供 数值运算操作符、数值运算函数、类型转换函数等操作方法
P70
math库中的函数不能直接使用,需要首先使用保留字 import 引用该库。
第一种引用方式 : import math 引用整个math库 第二种引用方式:form math import <函数名> 引用math库中某一函数
P78
字符串是字符的序列表示,通过基本的 字符操作符、内置字符串处理函数和字符串处理方法等对字符串进行操作。
字符串可以用一对单引号(')、双引号(")、或者三引号(''')构成。
1、单引号和双引号都可以表示单号字符串,两者作用相同。 2、使用单引号时双引号可以作为字符串的一部分;使用双引号时单引号可以作为字符串的一部分 3、三引号可以表示单行或者多行字符串
P79
>>> name = "Python程序设计语言" >>> name[0] 'P' >>> print(name[0],name[7],name[-1]) P 序 言 >>> print(name[2:-4]) thon程序 >>> print(name[:6]) Python >>> print(name[6:]) 程序设计语言 >>> print(name[:]) Python程序设计语言
P80
转义字符: \n : 换行 \\ : 反斜杠 \' : 单引号 \" : 双引号 \t : 制表符 Tab
>>> "Python语言"+"程序设计" 'Python语言程序设计' >>> name = "Python语言"+"程序设计"+"基础" >>> name 'Python语言程序设计基础' >>> "Goal"*3 'GoalGoalGoal' >>> "Python语言" in name True >>> "Y" in "Python语言" False
P81
len(x)返回字符串x的长度,Python3以Unicode字符编码为计数基础,因此字符串中 英文字符和中文字符都是1个长度单位
P82
内置字符串处理函数
1、len(x) 返回字符串x的长度,也可以返回其他组合数据类型的元素个数 2、str(x) 返回任意类型x对应的字符串形式 3、chr(x) 返回Unicode编码x对应的的单字符 4、ord(x) 返回单字符表示的Unicode编码
P85
字符串通过format()方法进行格式化处理
<模板字符串>.format(<逗号分隔的参数>)
P87 必须掌握