Python特点
1. Python具有通用性
Python语言可以用于几乎任何与程序设计相关 应用的开发,不仅适合训练变成思维,更适合诸如 数据分析、机器学习、人工智能、Web开发等具体的 技术领域。
2. Python语法简洁
Python语法主要用来精确表达问题逻辑,更接近自然语言,只有33个保留字,十分简洁。
3. Python生态高产
Python解释器提供了几百个内置类和函数库, 此外,世界各地程序员通过开源社区贡献了十几万个第三方函数库,几乎覆盖了计算机技术的各个领 域,编写Python程序可以大量利用已有内置或第三方代码,具备良好的编程生态。
除了Python语法的三个重要特点外,Python程序还有一些具体特点。即:平台无关、强制可读和支持中文。
(1) 平台无关
Python程序可以在任何安装解释器的计算机环 境中执行,因此,可以不经修改地实现跨操作系统 运行。
(2) 强制可读
Python通过强制缩进(类似文章段落的首行空 格)来体现语句间的逻辑关系,显著提高了程序的 可读性,进而增强了Python程序的可维护性。
(3) 支持中文
Python
3.x版本采用Unicode编码表达所有字符信息。Unicode是一种国际通用表达字符的编码体系,这使得Python程序可以直接支持英文、中文、 法文、德文等各类自然语言字符,在处理中文时更加灵活且高效。
此外Python还有一些其他特性:
1. Python是完全面向对象的语言
(1) 函数、模块、数字、字符串都是对象,在Python中一切皆对象
(2) 完全支持继承、重载、多重继承
(3) 支持重载运算符,也支持泛型设计
2. Python拥有一个强大的标准库
Python语言的核心只包含数字、字符串、列表、字典、文件 等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。
3. Python社区提供了大量的第三方模块(三方库)
Python大量的第三方模块,使用方式与标准库类似。它们的功能覆盖科学计算、人工智能、机器学习、Web开发、数据库接口、图形系统等多个领域。