Python是一种高级,解释,交互式和面向对象的脚本语言. Python的设计具有高可读性.它经常使用英语关键词,而其他语言使用标点符号.它的语法结构比其他语言少.
Python解释 : Python在运行时由解释器处理.在执行程序之前,您无需编译程序.这类似于PERL和PHP.
Python是交互式的 : 您实际上可以坐在Python提示符下并直接与解释器交互来编写程序.
Python是面向对象的&minus ; Python支持面向对象的样式或编程技术,将代码封装在对象中.
Python是初学者的语言 : Python是初学者级程序员的理想语言,支持从简单的文本处理到WWW浏览器到游戏的各种应用程序的开发.
Python是由Guido van Rossum在八十年代末和九十年代初在荷兰国家数学与计算机科学研究所开发的.
Python源自许多其他语言,包括ABC,Modula-3,C,C ++,Algol-68,SmallTalk和Unix shell和其他脚本语言.
Python受版权保护.与Perl一样,Python源代码现在可以在GNU通用公共许可证(GPL)下使用.
Python现在由该研究所的核心开发团队维护,虽然Guido van Rossum在指导其进展方面仍然发挥着至关重要的作用.
Python 1.0于1994年11月发布.2000年,Python 2.0发布. Python 2.7.11是Python 2的最新版本.
同时,Python 3.0于2008年发布.Python 3不向后兼容Python 2. Python 3中的重点是删除重复的编程结构和模块,以便"应该有一个 - 最好只有一个 - 显而易见的方法". Python 3.5.1是Python 3的最新版本.
Python的功能包括&减去;
易于学习 : Python几乎没有关键字,结构简单,语法清晰.这允许学生快速学习语言.
易于阅读 : Python代码更清晰,更明显.
易于维护 : Python的源代码相当容易维护.
广泛的标准库 : Python的大部分库在UNIX,Windows和Macintosh上都非常便携且可以跨平台兼容.
交互模式 : Python支持交互模式,允许交互式测试和调试代码片段.
便携式 : Python可以在各种硬件平台上运行,并且在所有平台上都具有相同的界面.
可扩展 : 您可以将低级模块添加到Python解释器.这些模块使程序员能够添加或定制他们的工具以提高效率.
数据库 : Python为所有主要商业数据库提供接口.
GUI编程 : Python支持可以创建和移植到许多系统调用,库和Windows系统的GUI应用程序,例如Windows MFC,Macintosh和Unix的X Window系统.
可扩展 : Python提供了比shell脚本更好的结构和对大型程序的支持.
除了上述功能外,Python还有一个很大的列表好的功能. A,少数列在下面和下面;
它支持功能和结构化编程方法以及OOP.
它可以用作脚本语言,也可以编译成字节码来构建大型应用程序.
它提供了非常高级的动态数据类型,并支持动态类型检查.
它支持自动垃圾收集.
它可以很容易地与C,C ++,COM,ActiveX,CORBA和Java集成.