什么是python语言的解释性?
计算机无法直接理解高级语言,只能理解机器语言,所以必须把高级语言翻译成机器语言,计算机才能理解。翻译有两种方法,一种是编译,另一种是解释。
所谓的解释性语言主要包括两个方面:一是有自己的解释器;二是在其他的编译语言(通常是C语言)的基础上定义和扩充了自己的语法结构。解释性语言的工作原理就是用自己定义的解释器,解释并执行有自己定义的语法结构生成的程序代码。
例如:一个用编译性语言如C或C++写的程序可以从源文件(即C或C++语言)转换到一个计算机使用的语言。这个过程通过编译器和不同的标记、选项完成。当运行程序的时候,连接转载器软件把程序从硬盘复制到内存中并且运行。
Python与c语言不同。[Python语言]写的程序不需要编译成二进制代码,可以直接从源代码运行程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。事实上,由于不再担心如何编译程序,如何确保连接转载正确的库等,这一切使得使用Python变得更加简单。由于只需要把[Python]程序复制到另外一台计算机上,它就可以工作了,这也使得Python程序更加易于移植。
**以上我们介绍,python语言的解释性,不知道您理解了没有。
什么是python语言的解释性?相关推荐
- Python语言是解释性语言还是编译性语言?
1.Python语言是解释性语言还是编译性语言? Python语言是先编译再解释的语言.Python 在解释源程序时分为两步: 1:将源码转为字节码 2:将字节码转换为机器码 pyc 文件是由 Pyt ...
- python语言的解释性特点指的是编写的程序不需要编译_解释性与编译型 Python2和python3的区别...
一 基础: 1.解释型语言与编译型语言的区别 首先,我们编程都是用的高级语言(写汇编和机器语言的大牛除外),计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要把高级语言翻译成机器语言,计算 ...
- python 语言-Python的语言特点
Python有哪些语言特点?可以列出的特点很多,例如,<Python核心编程>第二版列出了十多条特点.本文的三个特点是笔者学习Python的体会,其他特点有体会之后再写,笔者是这样概括的: ...
- python语言-Python的语言特点
Python有哪些语言特点?可以列出的特点很多,例如,<Python核心编程>第二版列出了十多条特点.本文的三个特点是笔者学习Python的体会,其他特点有体会之后再写,笔者是这样概括的: ...
- python语言是多模型语言-Python的语言特点
Python有哪些语言特点?可以列出的特点很多,例如,<Python核心编程>第二版列出了十多条特点.本文的三个特点是笔者学习Python的体会,其他特点有体会之后再写,笔者是这样概括的: ...
- python语言解释性特点_python语言的特点_python的语句
python语言的优点 ⑴作为初学python的科班出身的小白,python非常简单,非常适合人类阅读.阅读一个良好的 本视频主要详细介绍了Python语言的特点,分别是易于学习.易于阅读.易于维护. ...
- python语言入门与精通-Python从入门到精通
来自于我个人学习Python的笔记,不过我尽力让它更加适合别人的口味. Python的官方介绍是: Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编 ...
- python语言介绍-Python语言的简介
___________________________________________________________我是一条分割线__________________________________ ...
- python语言能干什么-Python这么火到底能干啥?
问题:Python这么火到底能干啥? 答: ·人工智能 Python是最适合人工智能的编程语言.同时,Python语法简洁清晰,简单易学,运行速度非常快,具有强大的库,可移植性,解释性,面向对象,可扩 ...
- python的优点-Python语言的优势有哪些?
现如今,python语言非常火热,对于python人才的需求量也在逐年攀升.那么,python语言的优势有哪些?下面我们了解下. Python语言主要有以下9个优势: (1)简单易学 Python是一 ...
最新文章
- 计算机书籍-机器学习预测分析java神经网络算法与实现
- R语言ggplot2可视化在时间序列上标注出重点区域实战(突出特定的时间范围):highlight specific time ranges
- 《JavaScript设计与开发新思维》——1.7 JavaScript编程目标
- ubuntu linux root,Ubuntu 中的 root 用户:你应该知道的重要事情 | Linux 中国
- ssh重装ubuntu_ubuntu 安装 ssh
- APP界面的数据可视化设计临摹学习模板
- mysql主主同步修复
- python中日期使用_在Python中使用日期时间的每月总金额
- jQuery幸运大转盘_jQuery+PHP抽奖程序的简单实现
- Tomcat—启动时控制台显示文字的颜色
- pdf文档怎么删除内容页面
- Android Studio下载SDK的链接
- 单径瑞利信道中的BPSK相干解调的(理论)误码率性能
- python使用gmssl实现SM4算法的OFB模式
- dell笔记本外接显示器_戴尔笔记本怎么连接外接显示器
- 分布式数据库中间件—TDDL
- 教你微信对接图灵机器人
- 攻与防--论游戏好玩的本质
- Linux驱动之platform设备驱动
- Ubuntu14.04安装docker并升级成最新版
热门文章
- java流媒体直播_实时监控、直播流、流媒体、视频网站开发方案设计简要
- 2012年8月24日--学习笔记---螺旋队列
- 涠洲岛形成及地形地貌特征
- 人工智能专业保研面试如何准备?
- 模型组合方法-boosting算法详解(机器学习面试必备)
- pandas学习之电影评分(利用python进行统计分析)的学习笔记
- iphone3GS iOS6.0.1不完美越狱详细图文教程
- java openoffic linux_CentOS 下安装 OpenOffice4.0
- hdu5773The All-purpose Zero
- ems与nms_求教OMC、EMS、NMS的区别和不同?