Python 基础语法详解(附示例):零基础也能看懂

Released: 2025年12月25日
📅 最后更新:2025年12月25日

如果你第一次接触编程,大概率会听到一句话:“学编程,先学 Python。”
这不是营销口号,而是无数开发者踩坑后的共识。

Python 语法接近自然语言、规则统一、学习曲线平滑,非常适合作为第一门编程语言。本文将围绕 Python 基础语法 展开,用可运行的示例讲清楚核心概念,帮你真正入门,而不是“看懂但写不出”。

Python 基础语法详解

为什么 Python 适合新手学习?

说句实话,Python 的优势并不在“强”,而在“稳”。

  • 语法简洁,几乎没有多余符号

  • 强制缩进,代码结构天然清晰

  • 社区成熟,文档与示例极多

  • 覆盖方向广:爬虫、数据分析、AI、Web

如果你还不清楚学习顺序,可以先看看这份 从入门到就业的完整 Python 学习路线,能少走很多弯路:
? Python 学习路线:从入门到就业完整指南

Python 程序的基本结构

Python 程序不需要分号,也不需要大括号,这是很多新手最先感到轻松的地方。

print("Hello, Python")

这行代码可以直接运行,输出:

Hello, Python

? 关键点只有一个:
Python 用缩进表示代码块,而不是 {}。

变量与赋值:Python 没有“类型声明”

在 Python 中,变量不需要提前声明类型。

age = 18
name = "Alice"
height = 1.68
  • age 是整数

  • name 是字符串

  • height 是浮点数

Python 会自动推断类型,这对新手极其友好。

你可以用 type() 查看变量类型:

print(type(age))

Python 常见数据类型详解

1. 数字类型(int / float)

a = 10
b = 3.5
print(a + b)

2. 字符串(str)

字符串可以用单引号或双引号:

msg = "Python is easy"
print(msg)

字符串支持切片:

print(msg[0:6]) # Python

3. 列表(list)

列表是 Python 最常用的数据结构之一。

numbers = [1, 2, 3, 4]
numbers.append(5)
print(numbers)

特点:

  • 有序

  • 可修改

  • 支持多种数据类型

4. 元组(tuple)

元组和列表类似,但不可修改:

point = (10, 20)

适合存放不希望被改变的数据。

5. 字典(dict)

字典用于存储“键值对”数据:

user = {
"name": "Tom",
"age": 20
}
print(user["name"])

在真实项目中,字典使用频率非常高。

条件判断:if / elif / else

Python 的条件语句非常接近人类语言。

score = 85

if score >= 90:
print(“优秀”)
elif score >= 60:
print(“及格”)
else:
print(“不及格”)

? 注意:

  • 条件后面必须有冒号

  • 代码块必须缩进
    Python 基础语法详解

循环语句:for 与 while

1. for 循环(最常用)

for i in range(5):
print(i)

输出结果为 0 到 4。

遍历列表:

names = ["Alice", "Bob", "Tom"]

for name in names:
print(name)

2. while 循环

count = 0
while count < 3:
print(count)
count += 1

? 实际开发中,for 用得远比 while 多。

函数:把代码“打包复用”

函数是 Python 的核心能力之一。

def greet(name):
return "Hello " + name
print(greet(“Python”))

函数的价值在于:

  • 提高复用性

  • 降低重复代码

  • 让逻辑更清晰

常用内置函数,新手必须熟悉

Python 自带大量实用函数:

len("Python") # 获取长度
max([1, 3, 5]) # 最大值
min([1, 3, 5]) # 最小值
sum([1, 2, 3]) # 求和

这些函数在实际开发中几乎每天都会用到。

注释与代码可读性

写给自己看的代码,三天后也会忘。

单行注释:

# 这是注释

多行注释(常用文档字符串):

"""
这是一个多行注释
"""

? 好的注释,是专业开发者的基本素养。

错误与异常的基础认知

新手写 Python,报错是常态。

print(10 / 0)

会触发错误,这是正常的。

学会读报错信息,比死记语法重要得多。
官方文档对异常机制有非常清晰的说明:
? https://docs.python.org/zh-cn/3/tutorial/errors.html

如何系统学好 Python 基础?

如果你现在的状态是:

  • 看得懂示例

  • 但不知道下一步学什么

建议从一套完整的新手教程开始,从安装、语法到实战项目一步步走:
? Python 入门教程:零基础完整指南,从安装到实战项目

学习资源

为了确保学习内容长期可靠,推荐以下两个来源:

这两个资源都长期维护、内容准确,非常适合新手查阅。

Python 基础语法,重在“多写”

一句实在话送给初学者:

Python 不是背会的,是写会的。

掌握变量、条件、循环、函数这些基础语法后,哪怕写再小的程序,你都已经真正入门了。

Related Resources