python安装及变量的基础知识
##1.编程语言介绍:##
1.1距离硬件远近判别高低级语言
1.2机器语言汇编语言都是距离机器硬件较近的因此是低级语言。
1.3机器语言:
1.3.1 通过二进制直接控制计算机硬件
1.3.2 优点:执行效率极高
1.3.3缺点:开发效率极低,需了解许多硬件知识
1.4汇编语言
1.4.1通过英文标签代替二进制直接控制硬件
1.4.1优点:执行效率极高
1.4.2缺点:开发效率相对机器语言高点,但是开发效率还是很低,且需要了解很多硬件知识
1.5高级语言
1.5.1编译型语言:相当于谷歌翻译,翻译一次,可以永久使用
优点:执行效率较高,相对于解释型语言。
缺点:开发效率较低相对于解释型语言
1.5.2解释型语言:相当于同声传译
优点:开发效率较高
缺点:执行效率相对编译型较低。
执行效率由高到低:机器语言>汇编语言>编译型语言>解释型语言
开发效率由低到高:机器语言<汇编语言<编译型语言<解释型语言
2.python安装
2.1安装完python,需要配置PATH(环境变量)
2.1.1windows下是计算机右键属性,高级系统设置,环境变量,添加python2or3 的绝对路径
2.1.2linux下则是修改配置文件 /etc/profile 中的PATH=/usr/local/python3 : $PATH
export PATH
2.1.3同时需要将python2 or3 的可执行程序复制一份(在原文件夹下并修改名字为python2or3)
3. python运行模式
交互式:
优点:输入能立即获取结果
缺点:不能保存python代码
命令行模式:
优点:能够永久保存。
4.运行python的三个步骤:
4.1.执行解释器程序
4.2将代码加载到内存中(无语法 的判断)
4.3解释器解释执行内存中的代码(有语法分析)
5.变量
5.1变量:记录事物状态信息的
5.2为何使用变量:让计算机有人的记忆功能
5.3如何使用变量:先定义后引用
5.3.1定义的解析:age=20
age表示变量名
=是赋值符号,绑定变量名与变量值
变量名是访问变量值的唯一方式。
5.4变量的命名规则
只能以字母数字下划线命名,不能以数字开头,不能使用python的关键字
5.4.1下划线命名法
age_oldboy=10
5.4.2驼峰体
AgeOfOldBoy=10(一般用于类的命名)
常量全部以大写字母命名
5.5变量的两个特征:
5.5.1 id变量在内存中的唯一标识(id与内存一一对应)
5.5.2 type数据类型(id float str doc)
6内存管理
6.1定义一个变量,则在内存中申请一段空间,变量名指向地址。
7垃圾回收:根据引用计数来回收变量