什么是 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代码时,经常缺少各种方法,所以要习惯寻找同类接口,他们使用的方法除了看文档之外,就是看源码。

(0)

相关推荐

  • Python之父:明年让Python快2倍

    5月中旬刚刚结束的Pycon US 2021上,Python之父Guido van Rossum提出要在未来四年内将CPython速度提升5倍. 而这一"Shannon计划"的参与 ...

  • 图解|为什么 Python 多线程无法利用多核

    (给Python开发者加星标,提升Python技能) 来源:后端技术指南针 1.全局解释锁 如题: Python的多线程为什么不能利用多核处理器? 全局解释器锁(Global Interpreter ...

  • MicroPython做嵌入式开发的优缺点

    Python的火热程度相信大家都看到了,自然,MCU和嵌入式也紧跟"潮流",随之而来的就是MicroPython. 关于MicroPython MicroPython 是Pytho ...

  • 儒、释、道三家文化的七大区别

    闲云谷 峰下闲云云上松,珍兰奇蕙伴节丛:不忍移爱进瓦罐,卷书抱坛迁谷中. 994篇原创内容 公众号 一.文化主旨 儒家文化--积极进取的文化 儒家倡导知识的获取和品德的培养,是一种积极向上的文化. 道 ...

  • 招摇撞骗罪和诈骗罪有什么区别

    招摇撞骗罪和诈骗罪都表现为欺骗行为,招摇撞骗罪也可以像诈骗罪一样骗取财物,两者容易混淆,大家知道招摇撞骗罪和诈骗罪有什么区别吗? 律师解答: 招摇撞骗罪侵犯的客体主要是国家机关的威信及其正常活动,而诈 ...

  • 香港服务器托管和租用有什么区别?

    香港服务器托管和租用有什么区别?托管和租用都是服务器选择使用方式,想要知道香港服务器托管和租用两种方式有什么区别以及哪种方式比较好,就需要深入了解它们,下面我们就聊聊香港服务器托管和租用的区别. 什么 ...

  • “全款”和“贷款”买房有什么区别?内行:10年后,差距一目了然

    因为现在国内的房价总体上呈现出不断上涨的趋势,尤其是在一二线城市靠近市中心的房子更是高到令现在的不少家庭都有着很大的生活重担,对于现在的年轻人来说也很难能够在他们的承受范围之内. 所以,如果高房价持续 ...

  • “普通人vs 女网红的区别...” 哈哈哈哈哈哈哈哈哈过于真实!

    网上冲浪久了 不得不感叹 现在的女网红真的很努力 为了拍出 前凸后翘的照片 不管何时何地 都执着地凹着浮夸的摆拍造型 网友甚至总结出了当网红的精髓 普通人vs 女网红的区别 学废了 离网红就差一个骨盆 ...

  • 木耳秋耳只差一个字,区别大不同!牢记2点,轻松分辨,不被忽悠

    买木耳有技巧,遇见这4种,不管多少钱也不要买,难吃又费钱 各位读者朋友们大家好,感谢阅读我分享的美食文章,经验和大家一起共享,今天我要和大家分享的内容是:『木耳秋耳只差一个字,区别大不同!牢记2点,轻 ...

  • 药品甲类和乙类的区别

    对于药品,我们都很熟悉.不管怎么样,都有用过各类药物.其实,药品的种类多种多样.世界上有多少种疾病,相对应就会有多少种药物.有句话不是说对症下药,说的就是药物和疾病的关系.由于对人的重要性,因此由不得 ...

  • 山葵中国什么地方有种?山葵和芥末的区别

    芥末有多种,一种是绿色芥末在日本很是常见名为山葵,而中国多以淡黄色芥末多见主要是辣根做的.那么,山葵中国什么地方有种?山葵和芥末的区别是什么? 山葵中国什么地方有种 山葵:中文学名山萮菜,拉丁学名Eu ...