1.计算机基础小结 (大纲)
(初识编程)什么是编程语言 什么是编程 为何编程
(计算机组成)CPU(计算器 控制器) 内存外存 输入设备 输出设备 机械硬盘,固态硬盘工作原理 应用程序启动流程
(计算机操作系统) 文件,应用程序定义 操作系统作用 计算机的三层 操作系统的启动
(编程语言) 机器语言 汇编语言 编译型语言 解释型语言
2.变量
意义:描述变化的世间万物的状态
意义:描述变化的世间万物的状态
组成:变量名(变量值)=(赋值符号) 变量值(数值)
变量名必须有数字/字母/下划线_组成 (下划线只在链接的时候用)
变量名都有意义 存不是目的 取才是目的 不能用关键字作为变量名
3.常量
定义:不变的量
所有字母大写(约定俗成)实际是变量
4.执行Python程序的两种方式
交互式(jupyter)优点:运行一句执行一句 缺点:关闭即消失
命令行式(pycharm)优点:一直保存 缺点:全部写完才能调试bug
5.Python变量内存管理
定义一个变量 会开辟一个空间存储这个变量
print会创建一个变量,打印完后,会释放这个空间
引用计数(针对变量值) 引用系数为0时,触发垃圾回收机制,释放内存占用
print(id())打印内存地址
【-5,256】(小整数池)在python解释器启动的时候就自动开辟了,不受垃圾回收机制影响
pycharm的优化:间隔时间短的,无论多大,id都一样
6.定义变量的三个特征
print(id())获取变量的内存地址,针对变量值
print(type())数据类型,针对变量值
print()打印变量值
7.花式赋值
交叉赋值 链式赋值
8.注释
解释
让代码无意义
一行代码后面注释,代码块上面注释
9.正确的打字指位
三个学习网站
https://www.liaoxuefeng.com/wiki/1016959663602400/1016959735620448 廖雪峰python
https://www.python.org/downloads/ python官网