最近,Python的火爆程度可谓如日中天,各大知识类APP、公众号,都把Python当做职场人士的必备技能来宣传,甚至某些学校的低年级都开设了相关课程,誓要“从娃娃抓起”。
而一句广为流传的玩笑,更加说明了Python在人们心中的分量:“Life is short, you need Python(人生苦短,我用Python)”。
那么,Python作为编程界的后起之秀,为什么能够受到如此高赞的评价呢?这就要从Python的特性和优点说起了。
不过作为我们这些编程界的新兵,Python的很多特性都是我们暂时理解不了或者也接触不上的。所以,就从Pythoy中与我们最为相关的几个特性说起吧。
1、语法简单:
比如变量不用提前声明,循环只有两类语句(for、while),这就使得Python的代码量比其他语言都少的多,所以更适合我们这种时间不多的在职人士学习(人生苦短)。
2、可读性高:
一方面由于Python的语法简单,另一方面Python使用了其他语言都没有采用的“缩进”方式,用于代码的编写,使得代码间的框架结构一目了然,极大提升了代码的可读性。
3、强大的库(内置电池):
库是Python最为独特的特性之一,对于初学者来说,可以把“库”理解为我们平时使用软件(如浏览器)时安装的“插件”,可以实现原封软件的功能扩展。
在Python中,不仅有官方提供的很多内置库,还有外部开发者为Python开发的诸多第三方库。有了这些“库”的加持,很多的复杂而又强大的功能就不需要我们这些使用者自己编程实现了。只要在Python中调用这些库,就能够轻而易举地实现很多强大的功能,比如图形处理、自然语言分析、网络爬虫、机器学习等等。
4、可扩展性(胶水语言):
这个其实我们暂时也接触不到,但作为Python最为重要的特性之一,有必要提一句。
Python本身被设计成具有可扩展性,它提供了丰富的API和工具,以便开发者能够轻松使用包括C、C++等主流编程语言编写的模块来扩充程序。就像使用胶水一样把用其他编程语言编写的模块粘合过来,让整个程序同时兼备其他语言的优点,起到了黏合剂的作用。
以上就是Python的主要特性和优点了。之所以一上来就要把这些特性描述给大家,一是为了让大家对Python的特性有所了解,更重要的是要告诉大家,不用怀疑Python自身的强大和未来的无限可能,编程从Python学起就对了!
感谢阅读本文!如有任何问题,欢迎留言,一起交流讨论^_^
欢迎扫描下方二维码,关注“亦说Python”公众号,阅读《手把手陪您学Python》系列文章的其他篇目。
![](https://i-blog.csdnimg.cn/blog_migrate/980b7300694dfdd75e437926bf9aafa0.jpeg)