Python语言中有趣语法的具体表现


Python语言是一种应用十分广泛的计算机语言,但是仍然有些人对其有不解之处,以下的文章就是正对其不解之处做一详细介绍,例如在语法的表达,等等相关内容,希望你在浏览以下的文章会有所收获。

Python语言

Python可以以命令行方式运行,也可以交互式方式运行,还具有图形集成环境,这样开发Python语言就相当方便。现在已经出现了许多用Python编写的可视化编程软件,用于实现象Delphi一样的功能。

面向对象

Python是一个真正的面向对象语言。它甚至支持异常的处理。如果学过Java,应该对这个不陌生。但其它的脚本语言,如PHP,好象就没有。这使得程序的编写更加清晰,而不需要许多的错误检查了。

模块和包

这一点更象是Java。对于Java的支持,大家可以了解JPython。JPython是用Java写的Python,它完全支持Java,在这个环境下使用Python可以随意地使用Java的类库。语言扩展可以用C、C++或Java为Python编写新的新言模块,如函数。或者与Python语言直接编译在一起,或者采用动态库装入方式实现。也专门有人编写了一个工具,可以实现为Python自动实现函数接口封装,这就是SWIGSimplified Wrapper and Interface Generator),或称做简单封装和接口生成器。

  • Python语言使用特点介绍
  • Python语言应用在MySQL数据库中解决问题
  • Python语言开发中的六大应用方式
  • Python安装MySQLDb模块的相关步骤
  • Python语言脚本的安装和配置

有趣的语法

Guido认为Python的语法是非常优美的。其中一点就是,块语句的表示不是C语言常用的{}对,或其它符号对,而是采用缩近表示法!有趣吧。就这一点来说,Guido的解释是:首先,使用缩近表示法减少了视觉上的混乱,并且使程序变短,这样就减少了需要对基本代码单元注意的范围;其次,它减少了程序员的自由度,更有利于统一风格,使得阅读别人的程序更容易。感觉还是不错的,就C语言来说,在if语句后面大括号的写法就好几种,不同的人喜欢不同的样子,还不如统一起来,都不会看得别扭。

在每个类或函数的定义后面,第一行可以是说明语句,根本不需要注释符标记。对于后面跟块语句的语句,后面应跟上一个冒号。一行语句不能太长,因为没有行结束符,如果超长则要使用续行符(\)。还有一些有趣的比如说,象下面的一个比较处理,用C语言为:

  1. if (2<a&&a<5)  
  2.  

用Python可以表示为

  1. if (2<a<5) :  
  2.  

什么是Zope

Zope是一个开放源代码的Web应用服务器,采用Python语言开发,使用它您可以方便的构建内容管理、内部网、门户网站、和其他的定制应用。

高度面向对象的Web开发平台,采用Python语言开发。
可以运行在几乎所有流行的操作系统上,支持多语言。
能集成到其他流行的服务器,也自带服务器。
提供清晰的数据/逻辑/表示的分离 。
带有可扩展的内置对象和强大的集成安全模块。

评论关闭