1. 变量与数据类型 📦
在 Python 中,变量不需要提前声明类型,直接赋值即可。Python 会根据你赋的值自动推断类型。
```
# --- 变量赋值 ---
name = "张三"# 字符串 (str)
age = 25# 整数 (int)
height = 175.5# 浮点数 (float)
is_student = True # 布尔值 (bool)
# --- 常用数据结构 ---
# 列表 (List):有序,可变
fruits = ["苹果", "香蕉", "橙子"]
fruits.append("西瓜")# 添加元素
# 字典 (Dictionary):键值对
person = {
"name": "李四",
"age": 30
}
print(person["name"])# 访问值
```
2. 条件判断:控制流程 🛤️
使用 `if`、`elif`、`else` 来让代码根据不同的条件执行不同的分支。**注意缩进**,它是 Python 语法的一部分,用来表示代码块的归属。
```
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好") # 由于 85 >= 80,这行代码会被执行
elif score >= 60:
print("及格")
else:
print("不及格")
```
3. 循环:重复执行 🔄
Python 有两种主要的循环方式,用于处理重复性任务。
a) For 循环:遍历大师
适合已知循环次数或需要遍历序列(如列表、字符串)的情况。
```
# 遍历列表
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
# 使用 range() 生成数字序列 (例如:打印0到4)
for i in range(5):
print(i)
```
b) While 循环:条件指挥官
只要条件为真,就一直执行。适合不知道具体循环次数,需要根据状态决定是否继续的情况。
```
count = 0
while count < 3:
print(f"计数: {count}")
count += 1# 别忘了改变条件变量,否则会变成死循环!
```
4. 函数:代码积木 🧱
函数是将一段具有独立功能的代码块封装起来,以便重复使用。
```
# 定义函数
def greet(name):
"""这是一个打招呼的函数"""
return f"Hello, {name}!"
# 调用函数
message = greet("Alice")
print(message)
```
---
📝 Python 核心语法速查图
为了帮你更好地记忆,我为你总结了这张思维导图,涵盖了变量、循环的核心要点: