15期day02 编程语言,变量概念
编程语言的分类:
编程的语言的发展经历了
机器语言:站在计算机(奴隶)的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件
汇编语言:站在计算机(奴隶)的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作硬件;
高级语言:站在人(奴隶主)的角度,说人话,即用人类的字符去编写程序,屏蔽了硬件操作
高级语言更贴近人类语言,因而造成了:它必须被翻译成计算机能读懂二进制后,才能被执行
按照翻译方式分为
1. 编译型(需要编译器,相当于用谷歌翻译)
2. 解释型(需要解释器,相当于同声传译)
机器语言
#优点是最底层,执行速度最快
#缺点是最复杂,开发效率最低
汇编语言
#优点是比较底层,执行速度最快
#缺点是复杂,开发效率最低
高级语言
#编译型语言执行速度快,不依赖语言环境运行,跨平台差
#解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行
运行python的两种方式:
1、交互式环境
输入代码立即得到结果
2、脚本的方式
python3 /Users/linhaifeng/PycharmProjects/s15/day02/d.txt
运行python程序经历的三个步骤
1、先启动python解释器
2、python解释器就相当于一个文本编辑器先把d.txt的内容由硬盘读入内存
3、解释器解释执行刚刚读入内存的d.txt的内容,开始识别python语法
注释:对代码进行解释 让人理解这段代码的功能
单行注释:#
多行注释:''' '''
真的语法之一:变量
一、变量定义、用法
1、什么是变量:记下可以变化状态的事物
为什么要有变量:为了控制计算机具备人记录事物的功能‘
变量原则:先定义后引用
2、变量名命名原则:变量名应该见名知意
变量名只能是数字、字母。下划线
不能使用关键字
不能以数字开头
不能用python的关键字(ps:不要用拼音,不要用中文,在保证见名知意的情况下尽可能短)
#命名风格:1.纯小写加下划线(推荐使用)
2.驼峰体:每个单词第一个为大写
二、变量值的三大特征:
I:id号,又称之为身份,id反映的是内存地址,
id相同则