设为首页 - 加入收藏
您的当前位置:主页 > 资源代码 > 设计理论 > 正文

python语言思想核心理念特色

来源:CSDN 编辑:www.shlzwl.cn璐 时间:2022-01-13 23:46

Python是由Guido vanRossum创建并于1991年首次发布的,用于通用编程的广泛使用的高级编程语言。Python具有动态类型系统和自动内存管理功能,并支持多种编程范例,包括面向对象,命令式,函数式编程 ,以及面向过程编程。

它具有一个庞大而全面的标准库.Python的两个主要版本目前正在大规模使用:

Python 3.x是当前版本并且正在积极开发中

Python 2.x是旧版本并且在2020年之前将仅接受安全更新,不会再实现任何新功能。

因此,对于大多数开发者,尽快将python环境迁移到3版本是面向未来的最好选择

Python 的特点

Python 是一种面向对象、解释型、弱类型的脚本语言,它也是一种功能强大而完善的通用型语言。

相比其他编程语言(比如 Java),Python 代码非常简单,上手非常容易。比如我们要完成某个功能,如果用 Java 需要 100 行代码,但用 Python 可能只需要 20 行代码,这是 Python 具有巨大吸引力的一大特点。

Python 的两大特色是清晰的语法和可扩展性:Python 的语法非常清晰,它甚至不是一种格式自由的语言。例如,它要求 if 语句的下一行必须向右缩进,否则不能通过编译。

Python 的可扩展性体现为它的模块,Python 具有脚本语言中最丰富和强大的类库(这些类库被形象地称为“batteries included ,内置电池”),这些类库覆盖了文件 I/O、GUI、网络编程、数据库访问、文本操作等绝大部分应用场景。

此外,Python 的社区也很发达,即使一些小众的应用场景,Python 往往也有对应的开源模块来提供解决方案。

Python 作为一门解释型的语言,它天生具有跨平台的特征,只要为平台提供了相应的 Python 解释器,Python 就可以在该平台上运行。

解释型语言几乎天然是跨平台的。

Python 自然也具有解释型语言的一些弱点:速度慢:Python 程序比 Java、C、C++ 等程序的运行效率都要慢。

源代码加密困难:不像编译型语言的源程序会被编译成目标程序,Python 直接运行源程序,因此对源代码加密比较困难。

上面两个问题其实不是什么大问题,关于第一个问题,由于目前计算机的硬件速度越来越快,软件工程往往更关注开发过程的效率和可靠性,而不是软件的运行效率;至于第二个问题,则更不是问题了,现在软件行业的大势本来就是开源,就像 Java 程序同样很容易反编译,但丝毫不会影响它的流行。

相关推荐:

    本文网址:http://www.shlzwl.cn/a/ziyuan/shejililun/177669.html ,喜欢请注明来源。

站长沙龙 www.shlzwl.cn 中国百万站长的福音,一站式服务。网站地图

Copyright © 2002-2019 站长沙龙 客服

Top