Python基础
2020-12-13 04:06
标签:如图所示 class 语言 数值 com 进制 编写 引用 谷歌 【1】机器语言:用二进制编写的语言程序 直接操作计算机硬件 (1)优点:直接作用计算机 执行效率最高 (2)缺点:开发效率低 学习难度最大 【2】汇编语言:用英文标签代替二进制编写的程序 直接操作计算机硬件 (1)优点:直接作用计算机 执行效率最高 (2)缺点:开发效率低 学习难度大 【3】高级语言:用人类的字符去编写程序 屏蔽直接操作硬件 (1)优点:开发效率高 学习难度较低 (2)缺点:执行效率较低 PS:高级语言的分类 编译型:直接将代码整体翻译成计算机识别的语言 一次翻译 永久使用 翻译:类似于谷歌翻译器---->等于编程语言中的编译器 特点:执行速度快 不依赖语言环境运行 跨平台性差 解释性:逐句解释 解释一句 执行一句 解释:类似于同声传译----->等于解释器 PS:语言比较 (1)执行效率:机器语言>汇编语言>高级语言 (2)学习难度:机器语言>汇编语言>高级语言 (3)开发效率:高级语言>汇编语言>机器语言 变量:描述程序执行时候变化的状态或者特征 变:程序在执行时候的变化 量:描述程序执行的状态或者特征 例如: 初始量:游戏等级为0 变化量:游戏等级为100 (即初始状态为0 变化之后的状态为100) 初始量:存活 变化量:死亡 (即从初始存活状态 变为死亡状态) 变量的使用方式 (1)变量名:通过变量名用来唯一查询某一变量的值 (2)赋值符号:将变量名与变量值捆绑连接在一起 (3)变量值:变量的赋值 例如 变量规范书写 (1)变量名包含 数字 字母 下划线 (2)变量名 开头的第一个字母不能是数字 (3)不能使用关键字作为变量名 PS:变量名最好见名知意 变量的书写方式 (1)驼峰式:变量名有大小写 推荐在JS中使用 例如: (2)下划线式:变量名包含下划线 推荐在Python使用 例如: 变量的三要素: ID:返回值为一串数数值 用来在内存中唯一寻址某一数据 PS:可抽象的将内存比喻位一个坐标轴 里面含有很多坐标点 而返回出来的数值即为坐标轴的坐标点 通过该坐标点 即可以找到该数据 Type:返回该变量对应的数据类型 Value:该变量指向内存中的值 小整数池:Python为避免不同的变量名对应相同的值 而占用相同的内存空间 于是将范围在【-5 例1:在范围之内 例2:不在范围之内 垃圾回收机制:当内存中的数据不在使用的时候 清除内存中不用的数据 增大内存 (1)引用计数:当数据与变量不存在捆绑关系的时候会将计数置位空 直接清除 如图所示: (2)标记清除:当内存中的数据快要被占满的时候 会将内存中的数据进行批量标记 如果计数为空 会将标记为空的数据直接清除 (3)分代回收:将内存中的数据分为不同的等级(因为有的数据使用率比较高 如果频繁扫描清除 也会占用内存资源 ) 根据数据在内存中等级的不同 扫描的频率不同 如图所示: Python基础 标签:如图所示 class 语言 数值 com 进制 编写 引用 谷歌 原文地址:https://www.cnblogs.com/SR-Program/p/11104550.html一:编程语言分类
特点:执行速度慢 依赖解释性解释 跨平台性高二:变量
name=‘SR‘
变量名:name
赋值符号:=
变量值=SR
如果想找到SR 只需要寻找name即可UserName="SR"
user_name="SR"