跳到主要内容

基础语法

本节课涵盖 Python 编程中的 最核心基础语法,帮助初学者快速理解 Python 语言的结构与书写规范。


1️⃣ 编码声明 Encoding

Python 3 默认使用 UTF-8 编码,可直接处理中文。若需兼容旧系统或编辑器,可加如下声明在文件开头:

# -*- coding: utf-8 -*-

2️⃣ 标识符 Identifiers

标识符是变量名、函数名、类名等用户自定义的名称,命名规则如下:

  • 只能以字母(A-Z 或 a-z)或下划线 _ 开头
  • 后续字符可以是字母、数字或下划线
  • 区分大小写Namename 是不同的)

✅ 合法示例:

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 编程第一步!