语言分类 编译型和解释型语言分析 环境变量 代码执行的方式 pip介绍 变量
语言分类
1.机器语言:直接编写0,1指令,直接能被硬件执行
2.汇编语言:编写助记符(与指令的对应关系),找到对应的指令直接交给硬件执行
3.高级语言:编写人能识别的字符,要通过编译器或解释器转换为汇编语言最终转换为机器语言的指令交给硬件执行
4.
运行效率最高:机器语言
开发效率最高:高级语言
编译型和解释型语言分析
1.编译型:借助编译器来转换,最终用来执行的文件不具备跨平台性
用编译型语言写的程序执行之前,需要一个专门的编译过程,通过编译系统,把源高级程序编译成为机器语言文件,翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高
2.解释型:借助解释器来转换,最终用来执行的文件具备跨平台性
解释型语言编写的程序不需要编译,在执行的时候,专门有一个解释器能够将VB语言翻译成机器语言,每个语句都是执行的时候才翻译。这样解释型语言每执行一次就要翻译一次,效率比较低。
环境变量
1、配置环境变量不是必须的
2、配置环境变量的目的:为终端提供执行环境
Python代码执行的方式
1交互式:.控制台直接编写运行python代码
2.脚本式:文件编写python代码作为脚本交给解释器执行
总结:交互式不能永久保存代码,可以实时显示代码,python属于解释性语言,凭解释器解释运行python代码,运行方式是从上至下逐行解释执行
常见命令:
pip -V:查看版本号
pip list: 查看当前python环境下已拓展的功能
pip install 功能名称:安装指定的功能
-- eg:pip3 instal requests
pip uninstal 功能名称: 卸载指定的功能
可以变化的状态
-- 程序中变量的本质:在程序运行中,值可以发生改变的量
-- python中所有的量在程序运行中都可以发生改变,所有python中没有绝对的常量。
2.组成:
值:通过 变量名 直接访问就是访问值
地址:通过 id(变量名) 访问的就是变量堆区的地址
类型:通过 type(变量名) 访问的就是变量的类型
3.比较:
==: 只做值比较
is:作地址比较