day02

编程语言介绍
机器语言:用计算机能理解的二进制指令编写程序,直接控制硬件
汇编语言:用英文标签代替二进制指令去编写程序,本质也是直接控制硬件
高级语言:用人能理解的表达方式去编写程序,无需考虑硬件的操作细节
编译型:类似于谷歌翻译
解释型:类似于同声传译
执行效率:机器语言》汇编语言》高级语言(编译型》解释型)
开发效率:机器语言《汇编语言《高级语言(编译型《解释型)
跨平台性:机器语言《汇编语言《高级语言(编译型《解释型)

Python解释器的介绍及多版本安装

执行Python的两种方式
交互式:即时得到命令执行的结果,通常用来调试程序
命令行:python3 D est.txt
注意:后缀名不影响程序运行的结果,但约定俗成以.py结尾
运行python程序经历的三个阶段
先启动python解释器
python解释器将test.txt文件内容当成文本内容读入内存
python解释器解释刚刚读入的内存代码


变量
1、什么是变量
量:指的是记录事物的状态
变:指的是事物的状态是可以改变的

2、为何要用变量
为了让计算机具备人记忆事物状态的技能

3、如何用变量
3.1 先定义
定义的三大的组成部分
变量名:变量名应该能反映出的事物的状态
= :把变量值绑定给变量名
变量值:事物的状态
3.2 后使用
通过变量名引用值
变量名是访问到值的唯一方式
3.3 变量名的命名
大前提:见名知意
语法规定:
1、变量名由字母、数字、下划线组成
2、不能以数字开头
3、不能使用python的关键字
命名风格:纯小写加下划线 age_of_oldboy=73
驼峰体 AgeOfOldboy
3.4 常量
大写字母表示
3.5 变量值具备的三种特征
id:是变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id不同,内存地址相同则id相同)
type:不同类型的值用来记录不同的状态

3.6 内存管理
垃圾回收机制:引用计数
引用计数增加
age=18 # 18的引用计数为1
x=age # 18的引用计数为2
引用计数减少
del age # 18的引用计数减为1
x=10 # 18的引用计数减为0

原文地址:https://www.cnblogs.com/yangyinyin/p/10562265.html