Python期末复习大全|基础语法+重点知识+实例讲解(适用于大学生)

本文为大学阶段Python课程的复习笔记,适用于期末考试备考、自主复习或快速入门Python。内容涵盖基础语法、数据类型、流程控制、函数、模块、文件、异常、OOP等九大知识块,每一部分都配有详细讲解与实用示例,助你轻松备考不挂科!


✍ 一、Python语言基础与语法规范

✅ Python特点:

  • 解释性语言:无需编译,逐行执行

  • 简洁清晰:语法接近英语,入门友好

  • 缩进控制代码块,强制规范编程风格

✅ 变量与输入输出:

name = input("请输入姓名:")
age = 20
print("你好,", name)

📌 小结:Python 不需要声明变量类型,自动推断;注意变量命名规范与缩进风格。


🔁 二、流程控制语句

1️⃣ 条件语句(if-elif-else)

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

✅ 重点:注意冒号:和缩进

2️⃣ 循环语句

  • for 循环适合遍历固定序列:

for i in range(5):  # 0~4
    print(i)

  • while 循环适合条件未知但需要重复的场景:

n = 1 
while n <= 5: 
    print(n) 
    n += 1

📌 小结:循环结束条件是判断重点,注意防止死循环。


🧱 三、数据类型与常用数据结构

1️⃣ 基本类型

  • int, float, str, bool

  • 字符串可以切片:s = "hello"[1:4] # ell

2️⃣ 容器类型(重点!)

🔹 列表 list(可变)
nums = [1, 2, 3] 
nums.append(4) 
print(nums[0])

🔹 元组 tuple(不可变)
 
info = ("张三", 20)

🔹 字典 dict(键值对)
user = {"name": "Tom", "age": 18} 
print(user["name"])

🔹 集合 set(无序、去重)
s = {1, 2, 3}

📌 小结:列表与字典是常考重点,需熟悉常用方法如 .append().get().keys()


📦 四、函数与模块

1️⃣ 函数定义与调用

def add(a, b):
    return a + b

print(add(3, 5))

    2️⃣ 模块导入

    import math 
    print(math.sqrt(25))

    📌 小结:理解“函数是代码的封装”;考试常考函数定义与调用格式。


    📁 五、文件操作

    读取与写入文件:

    # 写入文件
    with open("data.txt", "w") as f:
        f.write("Hello Python")
    
    # 读取文件
    with open("data.txt", "r") as f:
        content = f.read()
        print(content)
    

    ✅ 注意:

    • with open()可自动关闭文件

    • "r" 读、 "w" 写、 "a" 追加


    ⚠️ 六、异常处理机制

    try:
        x = int(input("请输入数字:"))
        print(10 / x)
    except ZeroDivisionError:
        print("不能除以0!")
    except ValueError:
        print("输入的不是数字")
    finally:
        print("处理结束")
    

    📌 小结:掌握 try-except-finally 结构,期末常用于防止程序崩溃题。


    🧠 七、面向对象基础(OOP)

    类的定义与使用:

    class Student:
        def __init__(self, name):
            self.name = name
    
        def say_hello(self):
            print("你好,我是", self.name)
    
    s = Student("小明")
    s.say_hello()
    

    __init__() 是构造函数
    self 表示实例本身


    🧮 八、常用内置函数(必背)

    函数名功能
    len()求长度
    type()查看类型
    range()生成整数序列
    int()字符串转整数
    str()类型转字符串
    input()获取输入

    📌 小结:部分函数可能结合循环或判断进行出题,如统计字符串长度等。


    💡 九、期末常见编程题型

    ✅ 例题 1:判断素数

     
    
    def is_prime(n): 
        if n < 2: 
            return False 
        for i in range(2, int(n**0.5)+1): 
            if n % i == 0: 
                return False 
        return True

    ✅ 例题 2:统计单词个数

    s = "Python is fun" 
    words = s.split() 
    print(len(words))


    📌 十、学习建议与考试技巧

    ✅ 多写代码+少背语法,代码写熟自然会
    ✅ 关注函数、循环、列表、字典的灵活运用
    ✅ 熟悉错误调试过程,出错别慌
    ✅ 模拟题是最好的实战训练


    ✅ 结语

    Python不仅是编程入门的首选语言,也是数据分析、AI开发、Web编程的核心工具。期末考试只是开始,掌握这些内容,你将轻松应对各种实战项目!

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值