python语言的缺点-python优缺点分析及python种类

Python的缺点:

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

Python的优点:

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

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

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

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

Python的种类:

Cpython:使用 C 解释器来解释 扩展名:.pyc C 解释器 -.pyc(字节码) - 机器码 - cpu

Jpython:使用 Java 解释器 java 字节码 -> 机器码 -> cpu

ironpython:使用 C# 解释器 C# 字节码 -> 机器码 -> cpu

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

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

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

博客搬运地址

原文地址:https://www.cnblogs.com/clement-jiao/p/9069063.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值