
Python 3.0,也常被称为 Python 3000 或 Py3k,是 Python 语言发展过程中的一次重大升级。为了优化语言设计并避免引入过多历史负担,Python 3.0 在设计时未完全兼容早期版本。
Python 是一种高层次编程语言,融合了解释性、交互性、编译性及面向对象等多种特性。其语法设计注重可读性,采用清晰的英文关键字和简洁的标点符号,形成了极具特色的代码结构。
● 解释型语言:与 PHP 和 Perl 类似,Python 在开发过程中无需编译,可直接运行源代码。
● 交互式语言:用户可以在 Python 提示符 >>> 后直接输入并执行代码,实时查看结果。
● 面向对象语言:Python 支持面向对象编程(OOP),允许将代码封装在对象中,提升代码的模块化和复用性。
● 适合初学者:Python 语法简洁明了,对新手非常友好,同时支持从文本处理到网页浏览、游戏开发等广泛的应用场景。
Python 发展历程
Python 由 Guido van Rossum 于上世纪80年代末至90年代初在荷兰国家数学与计算机科学研究所设计完成。其设计借鉴了 ABC、Modula-3、C、C++、Algol-68、SmallTalk 以及 Unix shell 等多种语言。与 Perl 类似,Python 源代码同样遵循 GPL(GNU 通用公共许可证)协议。
目前,Python 由一个核心开发团队负责维护,Guido van Rossum 仍在其中发挥关键作用,指导语言的发展方向。
-
Python 2.0 于 2000 年 10 月 16 日发布,引入了完整的垃圾回收机制并加入了对 Unicode 的支持。
-
Python 3.0 于 2008 年 12 月 3 日发布,该版本不完全兼容之前的 Python 代码,不过很多新特性后来被反向移植到 Python 2.6/2.7 中。
-
Python 2.7 是 2.x 系列的最后一个版本,除了支持 Python 2.x 语法外,还兼容部分 Python 3.1 语法。
Python 主要特点
-
易于学习:语法简洁,关键字较少,结构清晰,入门轻松。
-
可读性强:代码格式规范,风格统一,易于理解。
-
易于维护:源代码结构清晰,模块化程度高,维护成本低。
-
丰富的标准库:Python 具备功能强大且跨平台的标准库,支持 UNIX、Windows 和 Macintosh 等系统。
-
交互式编程:支持在交互模式下直接执行代码并查看结果,便于调试和快速验证。
-
可移植性:作为开源语言,Python 已被移植到多种平台上运行。
-
可扩展性:可通过 C/C++ 编写关键扩展模块,提升性能或封装专有算法。
-
数据库支持:提供了对所有主流商业数据库的接口。
-
GUI 编程:支持图形用户界面开发,并可跨平台部署。
-
可嵌入性:能够嵌入 C/C++ 程序中,为应用程序增加脚本编程能力。
Python 应用
- 大数据分析
- 网络爬虫
- 金融量化
- 人工智能
查看 Python 版本
我们可以在命令窗口(Windows 使用 win+R 调出 cmd 运行框)使用以下命令查看我们使用的 Python 版本:
python -V(大写的V)
或
python --version
以上命令执行结果如下:
Python 3.12.4
你也可以进入Python的交互式编程模式,查看版本:
Python 3.10.8 (tags/v3.10.8:aaaf517, Oct 11 2022, 16:50:30) [MSC v.1933 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
第一个Python3.x程序
对于大多数程序语言,第一个入门编程代码便是 "Hello World!",以下代码为使用 Python 输出 "Hello World!":
print("Hello, World!")
Python 常用文件扩展名为 .py。
你可以将以上代码保存在 hello.py 文件中并使用 python 命令执行该脚本文件。
python hello.py
以上命令输出结果为:
Hello, World!
26万+

被折叠的 条评论
为什么被折叠?



