python语言特点以及运行机制

python特点:

python是一种面向对象型,解释型,弱类型,强跨平台的语言。

python语言的优点:

  • 具有代码清晰,易读、简洁的特点。
  • 拥有非常多的类库,几乎涵盖了大部分的开发领域。
  • 能和C,JAVA 等语言很好的兼容,所以又称为胶水语言。
  • 解释型语言的天然跨平台性,不需要特定的操作平台和软件,只需要解释器即可运行。

python语言的缺点:

  • 它的运行效率没有c 和 java高。因为他是解释型语言,不能像java和C语言一样,一次性编译完成在执行。运行速度慢。
  • 源代码加密困难。不同于编译型语言会将代码编译成目标程序在执行。python直接运行源程序,所以加密起来比较困难。

python语言的运行机制:
不同于C语言和JAVA语言这种编译型语言。C语言和JAVA语言这种编译型语言是先将源代码一次性编译成机器能够识别的机器代码,俗称编译文件。然后再通过执行编译文件即可。这就造成了编译语言的一个重大缺陷就是跨平台性比较差。因为他需要编译成符合特定平台要求和格式的编译文件在执行。但是运行效率快。
python是解释型语言,就是将编译和解释混在一起进行,解释语句编译一句,不需要特定的平台,只需要平台上安装有相关的解释器即可。缺点就是运行效率慢。

发布了6 篇原创文章 · 获赞 0 · 访问量 901

猜你喜欢

转载自blog.csdn.net/qq_43707116/article/details/94622108