第一节:Python的分类

Posted Data

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一节:Python的分类相关的知识,希望对你有一定的参考价值。

python环境

编译型: 一次性将所有程序编译成二级制文件,开发效率极低,因为一旦出现BUG所有的程序需要全部重新编译

缺点: 开发效率低,不能跨平台

优点: 执行速度快

解释型: 当程序执行时,一行一行的解释

优点: 开发效率高,可以跨平台
缺点: 运行速度慢
编译型 解释型 混合型
c JavaScript Java
c++ Python C#
Go Ruby
Swift PHP
Object-C Perl
Pascal Erlang

Python是一门动态解释性强类型的语言

Python优缺点:

优点:
    1. 简单
    2. 开发效率高
    3. 高级语言
    4. 可移植性
    5. 可扩展性
    6. 可嵌入性
缺点:
    1.速度慢
    2.代码不能加密,因为Python是解释性语言,它的源码都是以明文形式出现的
    3.线程不能利用多CPU问题,GIL全局解释器锁的存在

Python的种类

python规范相同,只是解释器不同

  1. cpython(主流)

    用cpython解释器会先把代码转换成C语言识别的字节码,C语言的字节码会转为01010101的计算机底层识别的二进制编码

  2. jypython

    用java解释器会先把代码转换成Java语言识别的字节码,C语言的字节码会转为01010101的计算机底层识别的二进制编码

  3. ironpython

    类似

  4. pypy

    类似于编译型语言,一次性全部编译成字节码,运行速度很快,开发效率相对低

以上是关于第一节:Python的分类的主要内容,如果未能解决你的问题,请参考以下文章

关于python自动化(第一节)

《Python多人游戏项目实战》第一节 简单的方块移动

Python第一节

(计算机组成原理)第六章总线-第一节:总线概述1(概念,分类和系统总线的结构)

输入/输出(I/O)管理-第一节1:I/O设备的概念和分类

(计算机组成原理)第四章指令系统-第一节1:指令指令格式和指令分类