Python 基础教程
1. 引言
Python 是一种高级、解释型、通用编程语言,以其简洁的语法和强大的功能著称。对于初学者而言,掌握 Python 的基础语法是开启编程之旅的关键。本教程将详细介绍 Python 的核心概念,包括标识符、关键字、数据类型、运算符以及控制流语句。
2. 基础语法规范
2.1 标识符 (Identifiers)
标识符用于给变量、函数、类命名。Python 标识符规则如下:
- 由字母、数字和下划线组成。
- 不能以数字开头。
- 区分大小写(
MyVar与myvar不同)。 - 遵循 PEP8 命名规范:变量名使用小写字母加下划线(如
user_name),类名使用大驼峰(如UserClass)。
特殊标识符含义:
- 单下划线开头(如
_xxx):表示受保护的成员,建议通过接口访问,避免直接导入。 - 双下划线开头(如
__xx):表示私有成员,名称会被改写(Name Mangling)。 - 双下划线开头和结尾(如
__init__):表示 Python 内置的特殊方法(魔术方法)。
2.2 关键字 (Keywords)
关键字是 Python 保留字,具有特殊含义,不可用作变量名。常见关键字包括:if, else, elif, for, while, def, class, import, return, True, False, None, and, or, not 等。可通过 help('keywords') 查看完整列表。
2.3 编码 (Encoding)
- Python 2:默认编码为 ASCII。若包含非 ASCII 字符(如中文),需指定编码,例如文件头添加
# -*- coding: UTF-8 -*-。 - Python 3:默认编码为 UTF-8,通常无需额外指定,支持 Unicode 字符。
2.4 缩进 (Indentation)
Python 不使用花括号 {} 来界定代码块,而是强制使用缩进(通常为 4 个空格)。缩进不一致会导致 IndentationError。逻辑上属于同一代码块的行必须保持相同的缩进级别。
if True:
print("这是缩进内的代码")
print("依然在同一层级")
print("这是缩进外的代码")
2.5 注释 (Comments)
- 单行注释:使用
#符号。 - :虽然 Python 没有专门的多行注释语法,但可以使用三个单引号 或三个双引号 包裹文本作为文档字符串(Docstring)或注释。


