Python特点
这几天在继续看Python方面的资料,果然比较容易上手,粗略有点感性认识,随便写下来。
Python是一种自由的开放的语言,具备其它语言所没有的特点:
它是开源软件运动的产物,有许多人为它编写了数量众多的模块和库,这些库的内容非常丰富,从图形图象到科学计算都有,这意味我们不必去购买一些昂贵的专业库;
Python是一种被解释器包裹的语言,即它需要通过解释器来运行,而它的解释器是使用C语言编写而成的,这使得它可以运行在大部分的操作系统上,除此以外,还有一种使用java语言编写而成的解释器JPython,它可以运行在有jre的os上,这种扩展性是无与伦比的。
Python是一种良好的粘合语言,它可以调用c和java编写的库,这个比较猛哦,可不是一般的脚本语言可以实行的功能。
Python的语法非常单纯,没有那些所谓的“灵活性”,事实上,我们也知道,越灵活动语法,带给我们的苦恼和麻烦越多,如果到达一个地方有n条道路,我们将不会欣喜若狂,而是会对不同道路所遇到的问题犯嘀咕。语法简单,对我们程序员其实是最简单的。
Python有丰富的内置数据类型,除了一般的数字,字符串以外,它还提供了注入复数、列表list,表列tuple,字典dictionary这些高级数据结构,比起C语言来,这真是一种天堂般的享受;除了数据类型,还有大量的操作函数,提供标准的字符串操作,数字操作,文件操作等功能。
Python的功能可以无限扩展,这种扩展是通过导入模块来完成的,模块就是一个个单个py文件,它使用import关键字被导入。模块是相当重要的,当我们打开解释器的时候,实际上是在运行一个模块“__main__”,这个模块自己有相当多的方法,它就表现为Python的内置方法,诸如abs,open等,同时我们也可以导入其它的模块,如math,string等,就可以完成一些高级任务了。如何判断这个情况,使用下面的代码:
>>> import __main__
>>> __main__.sys.stdout.write('msg')
上面就是一个内置方法write。
Related Items
Comments
Leave a comment
Or, take a look at Archives and Categories
文章内容精彩专业,可读性强!值得推荐!广通塑胶供应各种硬度的热塑性聚氨酯弹性体TPU新料、副牌。欢迎垂询!146