python 初识函数
一. 上节课内容回顾
1. 文件操作
f = open(文件路径, mode="模式", encoding="编码格式")
mode: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b
b: 输入输出的是字节. 处理非文本
光标:seek()移动光标
开头: seek(0)
结尾:seek(0,2)
truncate()截断
strip() 去掉空格. 还能去掉\n和\t
文件句柄可以进行迭代
for line in f:
循环体
二.函数
函数是对功能的封装.
语法:
def 函数名(形参):
函数体
函数名(实参)
函数名命名规则和变量(字典 , 元组 , 列表)一样
函数的返回值:
return, 函数执行完毕,不会执行后面的逻辑
1,如果函数中不写 return默认返回None
2.只写 return 返回None
3.return 返回值. 返回一个值
4, return 值1 , 值 2 , ....返回多个值得时候, 调用方收到的是元组.
参数:
在函数执行的视乎给函数传递的信息
1.形参:
1,位置参数
2.默认值参数, 当调用的时候不给传值使用默认值
def stu_info(name, age, sex='男'):
print("录入学生信息")
3.混合使用,先用位置参数,再用关键字参数