Python的特点是语法简洁,如果是有过其他编程语言经验的朋友,对其他语言的语法会比较熟悉,初次接触Python可能会不太适应,不过随着Python语言的使用会逐步体会到这一点。

Python有两个外号,分别为:“内置电池”,“胶水语言”。

1、“内置电池”即:Python官方本身提供了非常完善的标准代码库,包括针对网络编程、输入输出、文件系统、图形处理、数据库、文本处理等。代码库相当于已经编写完成打包供开发者使用的代码集合,程序员只需通过加载、调用等操作手段即可实现对库中函数、功能的利用,从而省去了自己编写大量代码的过程,让编程工作看起来更像是在“搭积木”。除了内置库,开源社区和独立开发者长期为Python贡献了丰富的第三方库,其数量远超其他主流编程语言,可见Python的语言生态已然相当壮大。

Python

比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。言外之意,Python集成度更高,用时更少,就可以实现以前所实现的功能。

2、“胶水语言”即:Python本身被设计成具有可扩展性,它提供了丰富的API和工具,以便开发者能够轻松使用包括C、C++等主流编程语言编写的模块来扩充程序。就像使用胶水一样把其他编程语言编写的模块粘合过来,让整个程序同时兼备其他语言的优点,起到了黏合剂的作用。
在测试工作中,Python常被用来编写脚本,在自动化测试中用得比较多,因此Python语言的使用更偏重于解决实际应用问题,不需过多关注底层的处理,诸如内存、指针的处理等,在很多场景中使用起来很方便,这也是越来越多的程序员喜爱Python的原因 。