1.3 Python语言特点
扫码看视频
Python语言能够流行起来,并长久不衰,得益于Python语言有很多优秀的关键特点。这些特点如下。
1)简单易学
Python设计目标之一就是能够方便学习,使用简单。它使你能够专注于解决问题而不是过多关注语言本身。
2)面向对象
Python支持面向对象的编程。与其他主要的语言如C++和Java相比,Python以一种非常强大又简单的方式实现面向对象编程。
3)解释性
Python是解释执行的,即Python程序不需要编译成二进制代码,可以直接从源代码运行程序。在计算机内部,Python解释器把源代码转换成为中间字节码形式,然后再把它解释为计算机使用的机器语言并执行。
4)免费开源
Python是免费开放源码的软件。简单地说,你可以自由地转发这个软件、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。
5)可移植性
Python解释器已经被移植在许多平台上,Python程序无须修改就可以在多个平台上运行。
6)胶水语言
Python被称为胶水语言,所谓胶水语言是用来连接其他语言编写的软件组件或模块。Python能够称为胶水语言是因为标准版本Python是用C编译的,称为CPython。所以Python可以调用C语言,借助于C接口Python几乎可以驱动所有已知的软件。
7)丰富的库
Python标准库(官方提供的)种类繁多,它可以帮助处理各种工作,这些库不需要安装直接可以使用。除了标准库以外,还有许多其他高质量的库可以使用。
8)规范的代码
Python采用强制缩进的方式使得代码具有极佳的可读性。
9)支持函数式编程
虽然Python并不是一种单纯的函数式编程,但是也提供了函数式编程的支持,如函数类型、Lambda表达式、高阶函数和匿名函数等。
10)动态类型
Python是动态类型语言,它不会检查数据类型,在变量声明时不需要指定数据类型。