Python是什么 Python简介

在众多的编程语言里面 Python 是其中一门重要的成员,那么到底 Python 是什么样的一门语言呢,下面就来简单介绍下 Python 吧。

Python 是什么

Python 是一种结合了解释性、编译性、互动性和面向对象的高级脚本语言。

Python 由 Guido van Rossum 于 1989 年底发明,在荷兰国家数学和计算机科学研究所设计出来,第一个公开发行版发行于 1991 年。

Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。

像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

Python 是一种解释型语言:
这意味着开发过程中没有了编译这个环节。类似于 PHP 和 Perl 语言。
Python 是交互式语言:
这意味着,您可以在一个 Python 提示符,直接互动执行写你的程序。
Python 是面向对象语言:
这意味着 Python 支持面向对象的风格或代码封装在对象的编程技术。
Python 是初学者的语言:
Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

Python 的特点

1.易于学习:
Python 有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

2.易于阅读:
Python 代码定义的更清晰。

3.易于维护:
Python 的成功在于它的源代码是相当容易维护的。

4.一个广泛的标准库:
Python 的最大的优势之一是丰富的库,跨平台的,在 UNIX,Windows 和 Macintosh 兼容很好。

5.互动模式:
互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

6.可移植:
基于其开放源代码的特性,Python 已经被移植(也就是使其工作)到许多平台。

7.可扩展:
如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用 C 或 C++ 完成那部分程序,然后从你的 Python 程序中调用。

8.数据库:
Python 提供所有主要的商业数据库的接口。

9.GUI 编程:
Python 支持 GUI 可以创建和移植到许多系统调用。

10.可嵌入:
你可以将 Python 嵌入到 C/C++ 程序,让你的程序的用户获得”脚本化”的能力。

Python 2.X 和 Python 3.X

说起 Python 的话一般分为 Python 2.X 和 Python 3.X,说的夸张一些的话 2.X 和 3.X 这两个版本的 Python 甚至可以说是两门语言(这个说法是比较夸张的啦)。

Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。

关于 Python 2.X 和 Python 3.X 区别可以戳这里看具体介绍~

查看 Python 版本

我们可以使用以下命令来查看我们使用的 Python 版本:

python -V

以上命令执行结果如下:

Python 3.3.2

你也可以进入 Python 的交互式编程模式,查看版本:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>

第一个 Python 程序

对于大多数程序语言,第一个入门编程代码便是”Hello World!”,当然 Python 2.X 和 Python 3.X 的写法也是不同的。

Hello World!(Python 2.0+)

#!/usr/bin/python
print "Hello, World!";

Python 3.0+ 版本已经把 print 作为一个内置函数:

Hello World!(Python 3.0+)

#!/usr/bin/python3
print("Hello, World!");

在 Python3.x 中你可以将以上代码保存在 hello.py 文件中并使用 python 命令执行该脚本文件。

$ python3 hello.py

以上命令输出结果为:

Hello, World!

chiba kaza wechat
This is my sister's WeChat public number,She asked me to put here.
亲爱的你好,欢迎打我~啊!不是~赏我!