了解Python语言程序设计

发布于 2018-07-19 16:05  编辑:jokex
0
计算机等级考试题库 扫码微信刷题

根据小编在网上搜索的资料了解到 :


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具备很强的动态性。





文章推荐:

2018年全国计算机等级考试都有哪些科目?

2018年全国计算机考试报名为什么照片上传不成功?

2018年全国计算机等级考试一二三四级最新考试大纲汇总



本文网址:http://www.k51.com.cn/info/jsjdjks/1807/1940904.html
选择分享到: