开辟编程语言的介绍和变量
一、编程语言的介绍
编程语言在现在的世界中,分为三大类:机器语言、汇编语言和高级语言。在高级语言中也分为两个小类:编译型和解释型。下面对于这几种语言进行解释:
1.机器语言:所谓的机器语言就是直接用计算机能够看懂的二进制来编写指令,直接控制计算机的硬件。(注重硬件细节)
2.汇编语言:就是用一些能够理解的英文字母来代替二进制来编写指令,从而控制硬件。(注重硬件细节)
那么,说道这里,我们会感觉到这两个语言是不是太底层了,现在这些语言还普遍性使用吗?不,接下来,第三种语言就很有优势了,
3.高级语言:就是用人能够理解的表达方式去编写程序 ,相比机器语言和汇编语言来说,它不需要注重太多的硬件细节。
4.补充:编译型:相当于谷歌翻译
解释型:相当于同声翻译
三种语言的比较:
执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
跨平台性:机器语言<汇编语言<高级语言(编译型<解释型)
二、安装Python解释器
2.1验证Python解释器安装的是否成功,(主要针对win10系统)调用cmd,输入python;
出现:'python.exe' 不是内部或外部命令,也不是可运行的程序或批处理文件。字样,说明python的环境变量为设置成功。
2.2配置环境变量
win10:右键点击我的电脑->属性->高级系统设置->环境变量->找到系统目录下的Path路径,把包含python.exe程序的文件夹添加到Path中即可。
三、执行python的两种方式
1.交互式:就是在cmd面板中输入代码,就可以得到你想要的结果。
2.命令行式 :如:Python3 D:/test.txt
注意:在python文件中,后缀本省没有影响的,但是由于约定俗成会将后缀改为.py的样式。
重点:运行pyhon程序执行文件的三个阶段:
1.运行python3解释器
2.将案列中的test.txt.文件的内容当做一个普通的文本加载到内存里去(在这里,python解释器相当于一个文本编辑器,并没有对代码语法的格式进行研究)
3.python解释器开始执行刚刚宿儒内存的代码
四、变量
说道一个新的名词,我们就会考虑一下三个问题:
1.什么是变量?
那么什么是变量呢?变量体现在两个方面:变和量。变:指的是事物的状态是可变的;量:指的是记录事物的状态。
2.为什么要用变量?
为了让计算机能够和人一样记录事物的状态。
3.如何使用变量呢?
3.1先定义
如:age=18;看的出来,这定义的变量室友三个部分组成的:变量名、赋值符号和变量值。
变量名:能够反映事物的属性和特征 比如:name='wanglei'
赋值符号:=就是绑定变量名和变量值 age=18
变量值:就是事物的状态 sex='male'
3.2后引用
通过变量名引用值 强调:变量名是访问到值的唯一方式
3.3变量名的命名
大前提:变量名的命名讲究见名知意
语法规定:1. 变量名由字母、数字、下划线组成
3.4命名的风格
1.小写,数字加下划线。如:age_of_oldboy=18 (推荐使用)
2.驼峰命名。如:AgeOfOldboy=18
3.常量:AGEOFOLDBOY=18 (约定俗成的事情)
3.5 变量值具备三种特征
id:是变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id不同,内存地址相同则id相同)
type:不同类型的值用来记录不同的状态
值:
3.6 内存管理
垃圾回收机制:引用计数 引用计数增加
如:age=18 # 18的引用计数为1
x=age # 18的引用计数为2
引用计数减少
del age # 18的引用计数减为1
x = 10 # 18的引用计数减为0