python语言基本介绍

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lengye7/article/details/89144482

python是一门高级语言,能够很好的处理文本,科学计算,GUI编程,也能够用于服务器编写。

与shell脚本相比,python标准库自带正则表达式引擎,能够很好的处理文本内容,同时python也有很多适用于文件移动复制等,可以完成shell脚本所能做到的一切内容。同时,python能够调用command在脚本中嵌入其他的一些shell命令,这就极大简化了python脚本的编写和提升了python脚本的编写效率。但是,与shell脚本的性能相比,python有所逊色。

与c/c++/java等语言相比,python的库相当强大,能够做到这些语言做到的任何事情,不管是GUI编程,服务器编写,还是大数据处理以及人工智能等等,python都有相应的库或者框架供你使用,另外,由于python是一门解释型语言,省去了编译和链接等步骤,能够节省开发过程中不少的时间,高封装程度使其开发效率很高,毫不夸张的说,使用c/c++/java需要100行的代码,使用Python可能只需要5行,例如ftpserver。但是,正如python是一门解释型语言和高封装性,使其执行效率比c/c++/java要低很多。另外,python支持模块化,也使其具备与c/c++/java一样的承担大型项目的能力,但最好不要用python做大型项目。

python的扩展性也很好,其可以利用c语言编写模块,编译链接到解释器,从而使python能够调用该c模块中的接口。反之,C语言也能将python解释器连接到C中,从而在C中调用Python。

猜你喜欢

转载自blog.csdn.net/lengye7/article/details/89144482
今日推荐