为了账号安全,请及时绑定邮箱和手机立即绑定

Python编译器是什么解释器是什么?

Python编译器是什么解释器是什么?

潇潇雨雨 2019-03-21 14:14:55
Python编译器是什么解释器是什么?
查看完整描述

2 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

python一般是解释执行的……就是说通常情况下是直接解释(或者说你不知道有编译这个过程)
python实际执行的时候会将代码编译成字节码的pyc文件(这一步是编译,由编译器负责)之后执行pyc当中的字节码(这一步是解释器的工作,为了避免每次运行都要编译加快速度)

查看完整回答
反对 回复 2019-03-25
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;
而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.
这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)

查看完整回答
反对 回复 2019-03-25
  • 2 回答
  • 0 关注
  • 1125 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信