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相同则

原文地址:https://www.cnblogs.com/suyuanyuan/p/13049795.html