根据小编在网上搜索的资料了解到 :
Python(计算机程序设计语言)
Python [1] (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
Python内置丰富的数据类型。与Java、C++相比,这些数据类型有效地减少代码的长度。下面这个列表简要地描述了Python内置数据类型(适用于Python 3.x):
类型 | 描述 | 例子 | 备注 |
---|---|---|---|
str | 一个由字符组成的不可更改的有序串行。 | 'Wikipedia' "Wikipedia" """Spanning multiple lines""" | 在Python 3.x里,字符串由Unicode字符组成 |
bytes | 一个由字节组成的不可更改的有序串行。 | b'Some ASCII' b"Some ASCII" | |
list | 可以包含多种类型的可改变的有序串行 | [4.0, 'string', True] | |
tuple | 可以包含多种类型的不可改变的有序串行 | (4.0, 'string', True) | |
set, frozenset | 与数学中集合的概念类似。无序的、每个元素唯一。 | {4.0, 'string', True} frozenset([4.0, 'string', True]) | |
dict | 一个可改变的由键值对组成的无序串行。 | {'key1': 1.0, 3: False} | |
int | 精度不限的整数 | 42 | |
float | 浮点数。精度与系统相关。 | 3.1415927 | |
complex | 复数 | 3+2.7j | |
bool | 逻辑值。只有两个值:真、假 | True False |
除了各种数据类型,Python语言还用类型来表示函数、模块、类型本身、对象的方法、编译后的Python代码、运行时信息等等。因此,Python具备很强的动态性。
文章推荐:
本文网址:http://www.k51.com.cn/info/jsjdjks/1807/1940904.html