编程语言
编程语言分为三种
机器语言:用计算机能听得懂的二进位制语言来写程序
汇编语言:用英文字母来代替二进位制来写的程序
高级语言(两种)
编译型语言(C语言):相当于谷歌翻译整个程序写好一次性写好再总的翻译
解释性语言(python): 相当于同声翻译,跨平台性强,调试方便
总结:
开发效率:高级语言(解释型》编译型)》汇编语言》机器语言
执行效率:机器语言》汇编语言》高级语言(解释型》编译型)
python的安装及添加环境变量
设置不同环境的PATH WIN7系统:
python解释器:方式一:交互式环境,编译一行,执行一行,用于调试软件(python3.64)
缺点:保存不了文件
方式二(命令行):python3 D:\test.txt
优点:以文件的形式把程序永久保存下来,以后还可以用
注意: 1.运行python程序是不考虑文件的后缀名,但约定俗成,应该将python的后缀名命名为.py
2.运行python的三个步骤
1.首先启动python解释器
2.其次将python程序中的文本文件读入内存(此时没有任何语法概念)
3.由python解释器执行刚刚读入的文本文件,并且开始识别其中的语法
变量:
什么是变量:变量及变化的量,核心是变和量。变是变化,量是衡量状态的一种表示
变量是干什么的:程序的执行本质上是一系列状态的变化,变是程序执行的直接变化的体现,所以我们需要有一种机制来能够保存下来程序执行时状态以及状态的变化。
怎么用变量
先定义后调用
垃圾回收机制:
X=10 # 10被引用1次
Y=X # 10被引用2次
X=18 # 10引用次数为1次
del Y # 10的引用次数为0次
当值得引用次数为0时,就会被python中的垃圾回收机制给回收。
运行python程序的两种方式是什么?
1、进入解释器的交互式模式:调试方便,无法永久保存代码
2、脚本文件的方式(pycharm):可以永久保存代码
定义一个变量有三个特性,分别为?
变量名:变量名相当于门牌号,通过变量名来找到值
赋值符号:把值得内存地址绑定给变量名(即绑定得变量名)
值:即所要描述变量的状态