简单概念
树图思维导图提供 python基本概念 在线思维导图免费制作,点击“编辑”按钮,可对 python基本概念 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:64102f3b31f484126d97780922b7877e
python基本概念思维导图模板大纲
规律-总结
最大正索引值为
长度-1
函数
我们可以将在不同的地方要调用的相同的功能的代码进行分装,打包,定义一个函数进行封装
作用
对代码进行分装,让它可以重复调用
使用
定义
只是定义了一个函数,函数里面的代码不会被执行
相当于大家买了一支笔
如果不用这一支笔去写字会有字的出现吗?
不会
调用
执行函数里面的代码
return
关键字
作用
结束方法
带出返回值
数据类型
数值类型
int
float
bool
字符串类型str
列表list
元组tuple
字典dict
集合set
数据类型的分类
分类一
可变类型
list
可以保存多个任意类型的数据
可迭代对象
具备多个元素
可以通过for循环依次获取每个元素
dict
set
总结:基本方法操作的是本身,是没有返回值的
不可变类型
tuple
可以保存多个任意类型的数据
可迭代对象
具备多个元素
可以通过for循环依次获取每个元素
str
保存多个字符
可以进行迭代
可迭代对象
具备多个元素
可以通过for循环依次获取每个元素
增
删
改
查
具备索引,通过索引获取指定字符
数字
常量
总结:返回一个新元素
分类二
序列类型
str
tuple
list
有索引,可以通过索引做操作
散列类型
set
dict
无索引,无序,且唯一,通过key做操作
开发原则
尽量不要有报错,或者提前处理报错
字符串
字符串的转义
因为计算机中有很多不好显示,不好表示的字符
所以我们就用反斜杠+字母来表示一些特殊的字符
就将这个称谓字符串的转义
重点
\n
回车
\t
制表符
\\
取消反斜杠转义
r''
原样输出,取消转义
写文件路径
r'C:\\python\niupi'
字符串的编码
计算机认识的都是二进制数据
如何表示字母符号呢?
翻译本
我们就称为编码
根据翻译本把对应的二进制数据翻译成我们认识的字符,把字符翻译成二进制数据进行存储
编码的历史
方法
encode(encoding='编码规则比如utf-8')
编码
decode('编码规则')
解码
字典
定义
{}
dict()
无序的
添加的顺序
没有索引值
key
是唯一的
集合
定义
{}
无序的
运算
交集
&
相同的部分
并集
|
合并
差集
-
不同的部分
运算符
身份运算符
is
is not
比较的是地址值
成员运算符
in
not in
元素是否属于这个对象,也就是是否是这个对象的成员
.txt
文本文档
.jpg
图片
.py
python文件
文件扩展名就最决定该文件的执行方式
新建python程序
本质就是新建一个文件,修改扩展名为.py,让它以python程序的方式执行
注意
一定要先显示文件拓展名
编写python程序
1.右键选择记事本打开,编写python代码,ctrl+s保存
没有高光,不容易查找错误
2.使用安装python自带的编辑器
推荐
3.mac电脑,点击火箭(启动台)找到IDLE,window点击开始,找到IDLE
点击File-new File
运行python程序
注意,不是直接双击打开
1.在文件所在的文件夹的地址栏当中输入cmd
python 文件名
运行对应的文件
2.如果使用自带的编辑器,可以f5运行
python和pycharm
python是环境
安装python,安装python解释器
如果没有安装可以运行python程序嘛?
不可以
通过python解释器,讲我们按照python的语法编写的内容,编译成电脑能够识别的,然后电脑做出对应的动作
pycharm是开发工具,是编辑器
方便我们编辑代码
编辑模式与交互模式
编辑模式
记事本
IDLE(python自带的编辑器)
交互模式
点击IDLE
运行后
区别
交互模式回车就会运行程序,写一行运行一行
编辑模式可以一直写,ctrl+s保存,f5从上往下执行,编译多行代码
交互模式测试的时候使用
编辑模式,正儿八经写代码写程序的时候使用
计算机发展历史(了解)
推手
数学的发展
战争
算盘
手摇计算机
电
电子管
真空电子管
信号问题
通过栅极扩大信号,分裂电子
半导体材料
单向导电性能
发明二极管
通
1
不通
0
计算机用二进制来表示
二进制(掌握)
十进制
满十进一
1+1=2
二进制
满二进一
1+1=10
八进制
十六进制
0-9abcdef
8+2=a
所有的数据最终都会被转成二进制(掌握)
总结(掌握):
什么计算机
计算的机器
人力变电力
N多个晶体管和逻辑电路组成
做二进制运算
电脑(计算机)
电脑上面的程序,本质都是在做数据的计算
软件
数据和指令的集合
数据
指令
计算机组成(掌握)
硬件系统
就是我们电脑的实物
CPU
GPU
主板
存储器
内存
运行数据快,读取速度快
不能永久保存数据
外存(硬盘)
永久保存数据
运行数据慢,读取速度慢(相对内存)
输入输出设备
鼠标
键盘
软件系统
本质就是各种指令与数据的集合
作用:用来控制我们的硬件系统
软件是建立在硬件系统之上的
分类
操作系统
简化硬件操作的固定程序
帮助我们控制电脑的
应用软件
在操作系统的基础上进步帮助我们控制电脑
娱乐
办公
计算机
电子设备,机器语言010101
翻译官
人
人话
硬盘
文件
内存
打开就运行在内存中
电脑
树图思维导图提供 Python的序列、集合和字典知识点_副本 在线思维导图免费制作,点击“编辑”按钮,可对 Python的序列、集合和字典知识点_副本 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e4ece277e460368c3f8a9f4e2a483337
树图思维导图提供 第三章 集料 在线思维导图免费制作,点击“编辑”按钮,可对 第三章 集料 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:dfe41e3769743995631a3b8c7be7ed50