python初探(一)

人生苦短,我用python。
python是一门解释性语言。那么,解释性语言到底有怎样的特性呢?
1.字节码

解释型语言的内部机制
python执行过程:
1.python先将脚本编译成字节码(pyc,pyo)
2.python虚拟机解释并运行字节码文件

编译型语言的内部机制
1.先将源代码编译成机器语言,生成可执行文件
2.运行可执行文件

通过上面的比较我们就可以知道,在代码执行方面,编译型语言的运行效率要远远高于解释型语言的,因为机器执行代码的效率是要远远高于虚拟机的。

2.动态
动态语义,在赋值时才确定数据类型


如图

3.缩进
在python中,表示代码逻辑的层次结构,我们通过缩进来表示。

python默认是不支持中文的,因此我们必须要加入编码格式。那么python的编码格式是通过正则表达式来定义的。只要符合这种正则表达式就可以的 coding[:=]\s*([-\w.]+)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容