基础语法
本节课涵盖 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:
打印("错误") # 报错:没有正确缩进