基础语法
本节课涵盖 Python 编程中的 最核心基础语法,帮助初学者快速理解 Python 语言的结构与书写规范。
1️⃣ 编码声明 Encoding
Python 3 默认使用 UTF-8 编码,可直接处理中文。若需兼容旧系统或编辑器,可加如下声明在文件开头:
# -*- coding: utf-8 -*-
2️⃣ 标识符 Identifiers
标识符是变量名、函数名、类名等用户自定义的名称,命名规则如下:
- 只能以字母(A-Z 或 a-z)或下划线
_开头 - 后续字符可以是字母、数字或下划线
- 区分大小写(
Name和name是不同的)
✅ 合法示例:
user_name = "张三"
变量 = 1
_age = 25
score2025 = 98
❌ 非法示例:
2name = "错误"
user-name = "错误"
3️⃣ 关键字 Keywords
Python 关键字是系统保留的单词,不能作为变量名使用。示例:
和, 类, 定, 如果, 否则, 返回, 导入, 循环, 真, 假, 空
查看所有关键字:
导入 keyword
打印(keyword.kwlist)
4️⃣ 变量 Variables
变量是数据的命名标签,无需声明类型,直接赋值即可:
名字 = "小明"
age = 20
年龄 = 25
score = 95.5
is_passed = 真
可一次赋值多个变量:
x, y, z = 1, 2, 3
a = b = c = 0 # 多变量赋同值
5️⃣ 注释 Comments
用于解释说明代码,不被执行:
- 单行注释:用
#开头 - 多行注释:用三个引号
'''或"""包围
# 这是单行注释
'''
这是多行注释
适用于说明函数或模块
'''
6️⃣ 缩进 Indentation
Python 使用缩进表示代码块,不使用 {},缩进必须一致(通常 4 个空格):
age = 20
如果 age > 18:
打印("成年人")
否则:
打印("未成年人")
错误缩进会报错:
age = 20
如果 age > 18:
打印("错误") # 报错:没有正确缩进
7️⃣ 多行语句 Statement
Python 支持换行连接语句:
- 使用反斜杠
\ - 括号中可自动换行
总计 = 1 + 2 + 3 + \
4 + 5 + 6
数字 = [
1, 2, 3,
4, 5, 6
]
✅ 小结
| 项目 | 示例或说明 |
|---|---|
| 编码声明 | # -*- coding: utf-8 -*- |
| 标识符 | 必须以字母或 _ 开头 |
| 关键字 | Python 保留,不能当变量名 |
| 注释 | # 单行注释 / ''' 多行注释 ''' |
| 缩进 | 用空格表示代码层级 |
| 多行语句 | 用 \ 或括号分行 |
| 变量定义 | 无需类型声明,自动推断 |
🚀 掌握这些基础语法,迈出 Python 编 程第一步!