Python复习

Python复习

📅 2026-04-23 📝 318 字 ⏱️ 2 分钟
计算机 笔记 大一下 Python

那我就不跟你“速成带过”了,直接给你一份**“零基础也能看懂的完整复习资料”**,你可以直接发给你同学用(甚至当讲义)。

我会按从0开始 → 考试能用来写,尽量通俗、不假设任何基础。


📘 Python期中复习讲义(零基础版)

一、Python到底是什么(先建立概念)

Python就是一种“写给电脑看的语言”,用来做三件事:

  • 计算(比如算土地面积)

  • 判断(是否符合条件)

  • 处理数据(比如一堆地块信息)

👉 你考试就是:让电脑帮你处理数据


二、最基础:输入 + 输出

1️⃣ 输出(print)

print("你好")

👉 作用:把内容显示出来


2️⃣ 输入(input)

name = input("请输入名字:")

👉 作用:让用户输入内容


⚠️ 注意(必考坑)

age = int(input("请输入年龄:"))

👉 input 默认是“字符串”,要用 int() 变成数字!


三、变量(就是“存东西的盒子”)

area = 100

👉 意思:把 100 存进变量 area


可以随便改:

area = 200

四、判断(if)

基本结构:

if 条件:
    做事情
else:
    做另一件事

示例:

area = 120

if area > 100:
    print("大地块")
else:
    print("小地块")

常用比较符号(必须记)

符号 意义
> 大于
< 小于
>= 大于等于
== 等于

五、循环(for)——让代码重复执行

1️⃣ 基本循环

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

👉 输出:0 1 2 3 4


2️⃣ 遍历数据(考试重点)

areas = [100, 200, 150]

for a in areas:
    print(a)

👉 一个一个取出来


六、列表(最重要!!)

👉 列表 = 一堆数据

areas = [100, 200, 150]

常见操作

1️⃣ 求和

sum(areas)

2️⃣ 最大值

max(areas)

3️⃣ 个数

len(areas)

⭐ 综合例子(很像考试题)

areas = [100, 200, 150, 80]

total = sum(areas)
avg = total / len(areas)

print("平均值:", avg)

七、条件筛选(重点中的重点)

areas = [100, 200, 150, 80]

for a in areas:
    if a > 120:
        print(a)

👉 输出:大于120的地块


八、字典(稍微进阶,但常考)

👉 用来存“名称 + 数据”

land = {
    "A地块": 100,
    "B地块": 200
}

取值

print(land["A地块"])

九、文件读取(很可能考)

file = open("data.txt", "r")

for line in file:
    print(line)

file.close()

👉 一行一行读


十、考试最常见题型(直接练这个)

⭐题型1:求平均值

areas = [100, 200, 150]

avg = sum(areas) / len(areas)

print(avg)

⭐题型2:找最大值

areas = [100, 200, 150]

print(max(areas))

⭐题型3:筛选数据

areas = [100, 200, 150, 80]

for a in areas:
    if a > 120:
        print(a)

⭐题型4:统计数量

areas = [100, 200, 150, 80]

count = 0

for a in areas:
    if a > 120:
        count += 1

print(count)

十一、超级保命模板(考前背这个)

直接背👇

data = [100, 200, 150, 80]

total = sum(data)
avg = total / len(data)

count = 0

for x in data:
    if x > avg:
        print(x)
        count += 1

print("平均值:", avg)
print("数量:", count)

👉 能覆盖:

  • 循环

  • 判断

  • 平均值

  • 统计


十二、你同学最容易挂的点(重点提醒他)

❌ 忘记缩进(Python必须缩进!)

❌ input 没加 int()

❌ if 写成 =
(必须是 ==

❌ 循环不会写
👉 就背 for a in data:


十三、最后的实战建议

👉 别让他看太多视频,直接做这3件事:

  1. 把上面代码全部敲一遍

  2. 改数字再跑一遍

  3. 把“保命模板”背下来