Python 是一种解释型、面向对象的语言。
一、何谓解释型:需要Python解释器将你编写的代码,翻译成计算机可以读懂或理解的代码。这个翻译的工具就是解释器。需要解释器的语言,就是解释型语言。更直白一点,高级语言都是解释型的。
1. CPython 使用 c 语言实现的解释器,最常用的解释器。通常说的解释器指的就是它。
2. Jython 使用 java 语言实现的解释器。Jython 可以直接调用 java 类库,适合在 java 平台上开 发
3. IronPython .NET 平台上使用的解释器。可直接调用.NET 平台的类,适合.NET 平台上开发
4. PyPy 使用 Python 语言实现的解释器
二、何谓面向对象:面向对象就是把现实中的事务都抽象成为程序设计中的“对象”,其基本思想是一切皆对象,是一种“自下而上”的设计语言,先设计组件,再完成拼装。更直白一点是,把各个小事件做成小模块,最后把各模块拼凑起来形成一个大事件的解决方法。因此是自下而上的。
需要认识二个关键名词:对象和类
- 对象:就是上面说的解决各个小事件的模块。
- 类:拥有相同(或者类似)属性和行为的对象都可以抽像出一个类
Python的优点:
可读性强(贴近现实语言,容易懂)、简洁(比其他语言可以少写很多)、丰富的库(丰富的标准库, 多种多样的扩展库)、扩展性强(可嵌入到 C 和 C++语言)、可移植性和跨平台(Python 会被编译成与操作系统相关的二进制代码,然后再解释执行。这种方式和 java 类似,大大提高了执行速度,也实现了跨平台。)
Python的缺点:
性能较低(因此,一些影响性能的功能可以使用 C

最低0.47元/天 解锁文章
1072

被折叠的 条评论
为什么被折叠?



