7.28学习总结

一、今日学习

python学习

一、函数(核心:代码封装,重复调用)

  1. 函数定义与调用基础
    语法:
    def 函数名(参数):
    函数体代码
    return 返回值
    示例 1:无参函数
    def say_hello():
    print("欢迎学习Day3内容")
    调用
    say_hello()
    示例 2:带参数、带返回值
    def add(a, b):
    res = a + b
    return res

接收返回结果
num = add(5, 8)
print(num)
2. 参数细节
默认参数:不传参就用默认值
def show(name="匿名"):
print(name)

show() # 匿名
show("小明") # 小明
不定长参数 args:接收任意多个数字,打包成元组
def total(
args):
return sum(args)

print(total(1,2,3,4))
3. 局部变量 vs 全局变量
函数内部定义:局部变量,外面无法使用
函数外面定义:全局变量,内部可读;想要修改需要加 global

count = 0
def change():
global count
count = 100

change()
print(count)
二、文件操作(txt 文本读写,必用 with open())
优势:with 会自动关闭文件,不用手动 close ()

  1. 写入文件 mode="w"(覆盖原有内容)
    编码必须加 encoding="utf-8",防止中文乱码
    with open("note.txt", "w", encoding="utf-8") as f:
    f.write("第一天:基础语法\n")
    f.write("第二天:循环与容器\n")
  2. 追加写入 mode="a"(在文末新增,不删除旧内容)
    with open("note.txt", "a", encoding="utf-8") as f:
    f.write("第三天:函数文件异常\n")
  3. 读取文件 mode="r"
    with open("note.txt", "r", encoding="utf-8") as f:
    content = f.read()
    print(content)
    三、异常处理 try-except(防止程序崩溃)
    作用:预判代码可能报错,给出友好提示,程序继续运行
    基础格式
    try:
    可能出错的代码
    a = int(input("输入一个数字:"))
    b = 10 / a
    print(b)
    except ZeroDivisionError:
    print("错误:除数不能为0")
    except ValueError:
    print("错误:你输入的不是有效数字")
    except Exception as e:
    捕获所有未知错误
    print("出现未知错误:", e)
    简单总结
    try:放风险代码
    except:捕获对应错误并处理
    可以多个 except 分别精准捕获不同异常

二、按计划背诵六级单词

ef058ce82518a123bfb52effebefbb78

三、继续完成数学题目并复习

708ea746fbcbcf20f64baa2eebe96e26

练习科目四的题目

二、明日计划

模拟考试科目三
按计划继续背单词
继续完成数学题目积累
学习python的下一部分

三、反思总结

python中与java学习都有一定相似性,但注意区别
单词背诵不够扎实

posted @ 2026-07-28 21:09  886了  阅读(11)  评论(0)    收藏  举报