起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > IT培训 > CPython和MicroPython有什么不同?老男孩Python学习

CPython和MicroPython有什么不同?老男孩Python学习

时间:2020-11-30 15:18:39来源:未知 作者:老男孩教育 已有: 名学员访问该课程

  快捷搜索:

前言:在学习Python的过程中,我们会遇到很多让人陌生却又熟悉的词汇,比如说CPython、MicroPython,很多人也会问:MicroPython、CPython是什么?跟Python有什么关系?它们之间有什么不同?接下来一起来看看吧。 MicroPython 和 Python 都是一类 Python 的动态语言解释器。 CPython是用C语言实现的Python解释器,也是官方的并且是最广

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

文章出自:http://qh.itpxw.cn/peixun/it/202066661.html

文章标题:CPython和MicroPython有什么不同?老男孩Python学习



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
老男孩教育 访问该机构站点 报名留言 加为好友 用户等级:高级会员 用户级别:0 机构名称:老男孩教育 联 系 人:任女士 联系电话:18710030740 联系手机:18710030740 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件:768386696@qq.com 网站域名:https://www.oldboyedu.com/ 注册时间:2019-03-20 15:03 最后登录:2023-02-02 13:02
推荐内容