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

开发 后端
本文主要介绍的是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自动实现函数接口封装,这就是SWIG(Simplified Wrapper and Interface Generator),或称做简单封装和接口生成器。#t#

有趣的语法

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语言开发。
可以运行在几乎所有流行的操作系统上,支持多语言。
能集成到其他流行的服务器,也自带服务器。
提供清晰的数据/逻辑/表示的分离 。
带有可扩展的内置对象和强大的集成安全模块。

责任编辑:佚名 来源: club.topsage.com
相关推荐

2021-02-02 09:00:19

PaaS云计算平台即服务

2010-04-12 11:21:35

Oracle优化CPU

2010-03-29 12:54:45

Oracle spat

2010-08-06 10:29:01

IBM DB2数据移

2010-03-12 10:11:23

Python编程语言

2022-04-26 16:09:27

物联网智慧农业

2010-07-06 11:26:51

IPv6

2016-12-20 11:35:52

编程语言开源项目

2023-12-01 13:47:45

C语言conststat

2010-06-13 10:46:52

MySQL 数据库

2021-06-10 18:59:41

Java编程语言

2020-07-29 10:00:38

PythonEllipsis索引

2010-04-20 14:18:23

2010-03-29 11:06:22

Oracle Spat

2022-05-13 07:26:28

策略模式设计模式

2010-04-21 08:38:18

解释器模式PHP设计模式

2010-04-07 14:34:11

2021-12-30 06:59:28

方法重写面试

2010-07-28 13:38:34

DB2数据库

2019-07-03 15:32:26

路由器网络系统
点赞
收藏

51CTO技术栈公众号