认识Python-------at the start
认识Python-------at the start
l Python是一种脚本语言;
l Python是一种高级的OOP语言;
l Python可以解释执行,也可以编译执行;
l Python功能强大,能够编写从操作系统到web应用各种程序;
l Python是跨平台的语言;
l Python具有强移植性(被多种解释器解释)和强扩展性(c/java/Net相互调用);
l Python语法简洁、易学易用;
l Python完全开源;
l Python的创始人是Guido van Rossum;
l Python并不适用于追求高性能的应用开发。
语言特性:
l Python中一切皆是对象:在 Python 中一切都是对象。字符串是对象。列表是对象。函数是对象。甚至模块也是对象。从感性上可以解释为:一切都可以赋值给变量或作为参数传递给函数。
l 完全面向对象的编程语言,支持多继承;
l 代码可以组织为模块和包;
l 支持异常处理;
l 是动态数据类型的强类型定义语言;
l 支持一些高级编程特性如generators, list comprehensions;
l 进行自动内存管理,有内置的垃圾回收机制;
l 使用硬回车来分割语句, 冒号和缩进来分割代码块。