Python 教程 ¶
Python 是易于学习、功能强大的编程语言。它拥有高效的高级数据结构和简单但有效面向对象编程方式。Python 的优雅句法和动态类型,连同其解释性质,使之成为大多数平台许多领域的脚本和快速应用程序开发的理想语言。
The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python web site, https://www.python.org/ ,且可以自由分发。同一站点还包含许多自由第 3 方 Python 模块、程序和工具及额外文档编制的分发和指针。
Python 解释器以 C/C++ (或从 C 可调用的其它语言) 很容易实现新函数和数据类型扩展。Python 也适合作为可定制应用程序的扩展语言。
此教程向读者非正式介绍 Python 语言和系统的基本概念和特征。有助于得心应手的新手体验 Python 解释器,但所有范例是独立的,因此教程还可以离线阅读。
对于标准对象和模块的描述,见 Python 标准库 . Python 语言参考 给出语言的更正式定义。要以 C/C++ 编写扩展,阅读 扩展和嵌入 Python 解释器 and Python/C API 参考手册 。还有几本书涵盖深入 Python。
此教程并未试图综合并涵盖每一单个特征,或者甚至每个常用特征。相反,介绍 Python 的许多显著特征,并赋予您对语言风味和风格的良好想法。阅读后,您将能够阅读和编写 Python 模块和程序,并将准备了解各种 Python 库模块的描述在 Python 标准库 .
The 词汇表 也值得一读。
- 1. 刺激您的食欲
- 2. 使用 Python 解释器
- 3. Python 的非正式介绍
-
4. 更多控制流工具
-
4.1.
if语句 -
4.2.
for语句 -
4.3.
range()函数 -
4.4.
breakandcontinue语句 -
4.5.
else子句对于循环 -
4.6.
pass语句 -
4.7.
match语句 - 4.8. Defining Functions
- 4.9. More on Defining Functions
- 4.10. Intermezzo: Coding Style
-
4.1.
- 5. 数据结构
- 6. 模块
- 7. 输入和输出
- 8. 错误和异常
- 9. 类
- 10. 标准库简介
- 11. 标准库简介 — Part II
- 12. 虚拟环境和包
- 13. What Now?
- 14. 交互输入编辑和历史代入
- 15. Floating-Point Arithmetic: Issues and Limitations
- 16. 附录