Python是一个清晰的,功能强大的面向对象程序设计语言,针对他的功能,现在基本上几经达到了Java的功能。完全可以和其他的面向对象语言相媲美,比如 Perl, Tcl, Scheme。只可惜了解他的人很少,所以我们决定对这种程序设计语言给大家做一个简单的介绍:
Python语言值得介绍的特性有:
Python使用一种优雅的程序设计语法,这使得他具有强大的可读性。
Python是一种灵活的程序设计语言,程序易于运行。这使得Python成为进行原型开发和特殊程序设计任务的理想化语言。用Phthon做程序设计,你甚至可以不太考虑你的程序的可维护性很差。
基本的数据类型有变量:数字型(整型,浮点型,复数,无限制长整型),指针(ASCII码和Unicode码),表,字典。
Python是支持带类和多继承的面向对象程序设计。
代码可以被集成为模板和包。
这种语言支持异常处理追踪并能够列出比较清晰详细的错误提示。
数据类型非常的强大,而且是动态的。混合的数据类型(例如试图将指针与数相加)将被编译器提出一个异常情况信息。
Python包含了一些高级的程序设计特性,例如代码生成器和解释器。自动垃圾收集功能使你从内存管理的争战中解脱出来。
庞大的标准库支持很多一般的程序设计任务,比如与网络服务器连接,正则表达式,文件操作。
Python的交互式模式使得调试小段的程序非常便捷。当然,处理大型的程序他还具备一个捆绑式的开发环境,叫做IDLE。
Python编译器是很容易扩展的,我们可以将C或者C++编译后的模板作为新的模板加入到其中。
编译器也可以被嵌入到另外一个应用程序中以提供一个可编程的界面。
Python可以在很多不同种类的计算机和操作系统上运行:比如Windows, MacOS, OS/2,以及很多作为Unix分支的操作系统。
Python语言的编译器是作为开源软件的,拥有版权但是是免费使用和免费发布的,你甚至可以作为商业目的。
开发环境简介:
想要开始任何一门程序设计,首先你要做的当然是架设好你的开发环境。你可以在Python的官方主页下载它的开发环境。安装过程就像你安装DEV-C++那么简单。下面我们就可以准备启动运行开发环境了。正常的安装你可以在开始菜单的程序选项中找到启动开发环境的链接,但笔者比较喜欢直接在“运行”项目中输入:python
这样命令行方式的交互界面就启动了。如下图所示:
如果你是在Windows操作系统下,可以尝试Control+Z关闭这个交互式方式。当然你也可以在命令行下直接输入“import sys; sys.exit()”来结束。
下面我们就结合条件语句在交互模式下来写一个最简单的程序:出现了上面的一个提示符“>>>”后,我们就可以输入命令了,我们先来尝试一下if语句:输入语句见截图中,运行结果如图所示:
如果你是在Windows操作系统下,可以尝试Control+Z关闭这个交互式方式。当然你也可以在命令行下直接输入“import sys; sys.exit()”来结束。
当我第一次看见这样一段程序的时候,觉得真得相当的简洁,赋值的形式与很多高级语言都近似。语句的语法也是相当简洁,而且有交互式的提示:比如if语句写完后按回车键,会有如图的:“…”提示,意思可以理解为“这个时候要做什么?”用户输入“print”Hello World!””下一步“...”询问要不要做条件语句的嵌套,回车代表不做,那么运行程序。输出Hello World!我们还可以尝试一下while语句,当然要注意不要产生死循贰?lt;BR>
>>> temp=1
>>> while temp:
print"Hello World!"
执行结果:
一旦出现死循环,你可以采用Ctrl+C跳出执行。
本文着重谈了Phthon程序设计语言的特点和开发环境的基本使用。在今后的文章中,我们将以系列的形式向大家介绍Python这种动态的面向对象语言。
参考文献
Python官方主页