python第二天随笔(语言发展)

1.语言发展

分类:机器语言,汇编语言、高级语言。

机器语言:0和1组成的机器指令即为机器语言,也可以称作二进制语言,最底层语言,较为繁琐。

汇编语言:用英文代替机器指令的语言。比较底层,速度快。复杂,开发效率低。

高级语言:多条机器指令变为一条指令,对开发人员更为友好。高级语言也分为编译语言以及解释型语言。

编译语言:通俗理解把全部指令全部编译为机器指令,然后再运行。即全部翻译为二进制,然后再运行。运行效率高,但跨平台性较差。如C语言。

解释型语言:边说边翻译的语言即为解释型语言。运行效率相对较低,不能脱离解释器,但跨平台性广,发现出错可以直接改写代码,开发效率较高。如Java,python。

2.python解释器种类

python 是一门解释型语言,需要运行,那就要用解释器执行,其中包好的主流解释器有CPython,IPython,JPython,PyPy等。

CPython:官方语言,即解释器由C语言开发的。使用最广的python解释器。

IPython:基于CPython上的一个交互式解释器,在交互式有所增强,但是执行代码的功能和CPython是一样的。金融方面用的较多。

PyPy:采用JIT技术,对python进行动态性编译,显著提高python代码的执行速度。

JPython:Java平台上运行的python解释器。

IronPython:和JPython类似。

3.变量与变量的作用

变量:把程序运算的中间结果临时存到内存里,以备后面的代码继续调用,这几个名字的学名就叫做“变量”。

作用:用来存储信息,被后面的程序调用运行。标记描述数据。

定义规范:

声明变量:即定义一个变量的意思   变量名(标识符)=变量值             

     规则:只能是字母,数字和下划线的组合。且数字不能作为开头,其余均为错误。

常量:程序运行过程中永远不变的量。约定俗成变量名全部大写即为常量。

猜你喜欢

转载自www.cnblogs.com/timesoon/p/9503727.html
今日推荐