zoukankan      html  css  js  c++  java
  • python优缺点分析及python种类,编码-课堂笔记及课后总结

    1、Python的缺点:

    相较于其它类型的语言可能运行速度上会略差。C语言的运行性能速度上最好,因为C最接近计算机底层。

    2、Python的优点:

      1)、大数据处理,有专门的功能模块,比较方便。

      2)、Linux自带Python,运用更广泛,更方便。

      3)、Python可做自动化处理,自动化运维。

      4)、python小数字池:-5~257,提高效率,节约内存空间

    3、Python的种类:

      Cpython:使用C解释器来解释 扩展名:.pyc     C解释器-.pyc(字节码)-机器码-cpu
      Jpython: 使用Java解释器 java字节码->机器码->cpu
      ironpython: 使用C#解释器 C#字节码->机器码->cpu

      PYPY:运行速度快,原理:解释器->字节码->编译成机器码->直接运行机器码,用户运行时直接使用机器码,所以运行速度快。

      总结:Cpython运行速度快。各种语言的python原理大致一样,PYPY肯定会火!

    4、Python编码:

      Unicode:万国码,一种标准编码,Python2默认使用的编码。至少需要16位来存储。其它编码均属于在此编码上做优化处理例如:UTF-8,GBK等。

      UTF-8:对unicode的压缩和精简(数字,字母及Ascii码使用8位编码来存储),Python3默认使用的编码,欧洲的字符:2个字节,16位存储;中国的字符:3个字节,24位存储

      总结:Python3默认编码为UTF-8,编码转换原理:先转换为Unicode再转换为其他编码

      编码encode:unicode-> utf8

      解码decode:utf8-> unicode

    以上均为本人课堂笔记,欢迎补充,谢谢!

  • 相关阅读:
    手把手教NIS Edit安装向导的使用
    使用HM NIS Edit制作软件安装包
    有哪些适合学习英语的纪录片 ?
    Android入门(一)AndroidStudio下的APP目录结构介绍
    架构和框架的区别
    Git版本控制的快捷方式(GITCHEAT SHEET)
    DOS下启动MySQL时输入net start mysql 提示服务名无效的问题
    个人搜查小问题
    oozie说明(本文参考多处,自己留看)
    oozie fork join结点
  • 原文地址:https://www.cnblogs.com/parr2017/p/7765794.html
Copyright © 2011-2022 走看看