python被人们称为“胶水语言”,是因为它的可拓展的特性。 它可以随时将标准库和你自己创建的任何语言的模块工具用同样的界面进行拓展和复用。能够灵活附加或定制工具,缩短开发周期。另外python拥有的一些插件也允许它可以进行混合语言的编程。
另外Python是由c语言编写的,自然也拥有c语言的可移植性,适用于各种操作系统和各种不同的架构。它比c语言要好的一点是将内存管理的任务交给了python解释器来负责,因此程序员在进行python开发的时候就会能更加专注的进行编程工作。python是一门解释性的语言,所以它没有编译的环节,运行也比通常的解释性语言运行的要慢,另外,python是字节编译的,生成一种近似于机器语言的中间形式。
采用引用计数器来实现对象的垃圾回收机制
对于sys模块,使用比较频繁见的也比较多,那么它是干吗的?python官网是这么介绍的:“System-specific parameters and functions”(系统特定的参数和函数)。所以sys 模块是提供关于 Python 本身的详尽内在信息的模块。通过导入模块,并用点(.)符号引用其内容(如变量、函数和类)来使用模块。 sys 模块包含各种变量和函数,它们揭示了当前的 Python 解释器有趣的详细信息