博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python第二天随笔(语言发展)
阅读量:7193 次
发布时间:2019-06-29

本文共 845 字,大约阅读时间需要 2 分钟。

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.变量与变量的作用

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

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

定义规范:

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

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

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

 

转载于:https://www.cnblogs.com/timesoon/p/9503727.html

你可能感兴趣的文章
前端JavaScript规范
查看>>
图像分割学习
查看>>
Apache Mesos_百度百科
查看>>
【原】为什么选择iPhone5的分辨率作为H5视觉稿尺寸
查看>>
hdu 5234 Happy birthday 背包 dp
查看>>
Java 的swing.GroupLayout布局管理器的使用方法和实例(转)
查看>>
真机测试以及appstore发布流程
查看>>
于php版本差别处说编程
查看>>
学习NodeJS第一天:node.js介绍
查看>>
字符串过滤掉所有最邻近的“<”和“>”之间的字符
查看>>
Matlab中min/max函数的误解
查看>>
ThinkPHP框架视图详细介绍 View 视图--模板(九)
查看>>
BZOJ4123 : [Baltic2015]Hacker
查看>>
蓝牙介绍
查看>>
BZOJ1110 : [POI2007]砝码Odw
查看>>
也谈C#之Json,从Json字符串到类代码
查看>>
javascript事件流机制
查看>>
谈话Java在ThreadLocal理解类
查看>>
随笔2
查看>>
ListView嵌套GridView显示不完整的解决方案
查看>>