打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
什么是 MicroPython?和CPython有什么区别?

  在学习Python的过程中,我们会遇到很多让人陌生却又熟悉的词汇,比如说CPython、MicroPython,很多人也会问:MicroPython、CPython是什么?跟Python有什么关系?它们之间有什么不同?接下来一起来看看吧。

  MicroPython 和 Python 都是一类 Python 的动态语言解释器。

  CPython是用C语言实现的Python解释器,也是官方的并且是最广泛使用的Python解释器。

  从开发者角度来讲,MicroPython 和 CPython以及 PyPy 一样,都是 Python 代码的执行环境。

  CPython和MicroPython有什么不同?

  MicroPython和CPython在Python3语法上保持高度的一致性,常用的标准语法命令都已经支持;

  MicroPython虽然实现了CPython的标准库和容器库的一些部分,常见的容器库都有同类功能,但不同名的模块,但大多数算法类的Python逻辑代码是可以拿来即用的;

  MicroPython兼容实现CPython的异常机制、没有实现元类机制,独立的GC机制;

  MicroPython编译后得到的是mpy,而不是CPython的pyc文件;

  MicroPython在移植CPython代码时,经常缺少各种方法,所以要习惯寻找同类接口,他们使用的方法除了看文档之外,就是看源码。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
软件开发|六大Python解释器
Python3 自学第12天:模块与包管理,Python解释器
【python系列】常见的几种python解释器
好用的python解释器
CPython、Jython、IronPython、PyPy 和 Cython,哪个更好?
python语言和其他语言的区别
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服