上一话题

变更日志

下一话题
就业培训     下载中心     Wiki     联络
登录   注册

Log
  1. 首页
  2. Python 3.12.4
  3. 索引
  4. 模块
  5. 下一
  6. 上一
  7. Python 教程

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 解释器
    • 2.1. 援引解释器
      • 2.1.1. 自变量传递
      • 2.1.2. 交互模式
    • 2.2. 解释器及其环境
      • 2.2.1. 源代码编码
  • 3. Python 的非正式介绍
    • 3.1. 使用 Python 作为计算器
      • 3.1.1. 数字
      • 3.1.2. Text
      • 3.1.3. 列表
    • 3.2. 朝向编程的第一步
  • 4. 更多控制流工具
    • 4.1. if 语句
    • 4.2. for 语句
    • 4.3. range() 函数
    • 4.4. break and continue 语句,和 else 子句对于循环
    • 4.5. pass 语句
    • 4.6. match 语句
    • 4.7. Defining Functions
    • 4.8. More on Defining Functions
      • 4.8.1. Default Argument Values
      • 4.8.2. Keyword Arguments
      • 4.8.3. Special parameters
        • 4.8.3.1. Positional-or-Keyword Arguments
        • 4.8.3.2. Positional-Only Parameters
        • 4.8.3.3. Keyword-Only Arguments
        • 4.8.3.4. Function Examples
        • 4.8.3.5. Recap
      • 4.8.4. Arbitrary Argument Lists
      • 4.8.5. Unpacking Argument Lists
      • 4.8.6. Lambda Expressions
      • 4.8.7. Documentation Strings
      • 4.8.8. Function Annotations
    • 4.9. Intermezzo: Coding Style
  • 5. 数据结构
    • 5.1. 更多关于列表
      • 5.1.1. 使用列表作为堆栈
      • 5.1.2. 使用列表作为队列
      • 5.1.3. 列表推导
      • 5.1.4. 嵌套列表推导
    • 5.2. del 语句
    • 5.3. 元组和序列
    • 5.4. 集
    • 5.5. 字典
    • 5.6. 循环技术
    • 5.7. 更多关于条件
    • 5.8. 比较序列和其它类型
  • 6. 模块
    • 6.1. 更多关于模块
      • 6.1.1. 将模块作为脚本执行
      • 6.1.2. 模块搜索路径
      • 6.1.3. 编译 Python 文件
    • 6.2. 标准模块
    • 6.3. dir() 函数
    • 6.4. 包
      • 6.4.1. 导入 * 从包
      • 6.4.2. 包内引用
      • 6.4.3. 在多个目录中的包
  • 7. 输入和输出
    • 7.1. 更漂亮的输出格式化
      • 7.1.1. 格式化字符串文字
      • 7.1.2. 字符串 format() 方法
      • 7.1.3. 手动字符串格式化
      • 7.1.4. 旧的字符串格式化
    • 7.2. 读写文件
      • 7.2.1. 文件对象方法
      • 7.2.2. 保存结构化数据采用 json
  • 8. 错误和异常
    • 8.1. 句法错误
    • 8.2. 异常
    • 8.3. 处理异常
    • 8.4. 引发异常
    • 8.5. 异常链
    • 8.6. 用户定义异常
    • 8.7. 定义清理动作
    • 8.8. 预定义清理动作
    • 8.9. Raising and Handling Multiple Unrelated Exceptions
    • 8.10. Enriching Exceptions with Notes
  • 9. 类
    • 9.1. 关于名称和对象的单词
    • 9.2. Python 作用域和名称空间
      • 9.2.1. 作用域和名称空间范例
    • 9.3. 初识类
      • 9.3.1. 类定义句法
      • 9.3.2. 类对象
      • 9.3.3. 实例对象
      • 9.3.4. 方法对象
      • 9.3.5. 类和实例变量
    • 9.4. 随机备注
    • 9.5. 继承
      • 9.5.1. 多继承
    • 9.6. 私有变量
    • 9.7. 零零碎碎
    • 9.8. 迭代器
    • 9.9. 生成器
    • 9.10. 生成器表达式
  • 10. 标准库简介
    • 10.1. 操作系统接口
    • 10.2. 文件通配符
    • 10.3. 命令行自变量
    • 10.4. 错误输出重定向和程序终止
    • 10.5. 字符串模式匹配
    • 10.6. 数学
    • 10.7. 互联网访问
    • 10.8. 日期和时间
    • 10.9. 数据压缩
    • 10.10. 性能度量
    • 10.11. 品质控制
    • 10.12. 包括电池
  • 11. 标准库简介 — Part II
    • 11.1. 输出格式化
    • 11.2. 模板化
    • 11.3. 操纵二进制数据记录布局
    • 11.4. 多线程
    • 11.5. 日志
    • 11.6. 弱引用
    • 11.7. 处理列表的工具
    • 11.8. 十进制浮点算术
  • 12. 虚拟环境和包
    • 12.1. 介绍
    • 12.2. 创建虚拟环境
    • 12.3. 采用 pip 管理包
  • 13. What Now?
  • 14. 交互输入编辑和历史代入
    • 14.1. Tab 补全和历史编辑
    • 14.2. 替代交互解释器
  • 15. 浮点算术:问题和局限性
    • 15.1. 表示错误
  • 16. 附录
    • 16.1. 交互模式
      • 16.1.1. 错误处理
      • 16.1.2. 可执行 Python 脚本
      • 16.1.3. 交互启动文件
      • 16.1.4. 定制模块

上一话题

变更日志

下一话题

1. 刺激您的食欲

本页

  • 报告 Bug
  • 展示源

快速搜索

键入搜索术语或模块、类、函数名称。

  1. 首页
  2. Python 3.12.4
  3. 索引
  4. 模块
  5. 下一
  6. 上一
  7. Python 教程

版权所有  © 2014-2026 乐数软件    

工业和信息化部: 粤ICP备14079481号-1