day1python学习
-
函数的初识
-
函数的结构与调用
-
函数的返回值
-
函数的参数
-
作业讲解
02 今日内容与昨日内容回顾
-
今日内容
-
函数的初识
-
函数的结构与调用
-
函数的结构
-
def meet():
print('打开meet')
print('左滑一下')
print('右滑一下')
print('找美女')
print('悄悄话....')
print('约...走起...')
return '妹子一枚' -
结构: def 关键字, 定义函数 meet 函数名: 与变量设置相同, 具有可描述性 函数体: 缩进, 函数中尽量不要出现print()
-
-
-
函数的返回值
-
return:
-
在函数中终止函数
-
return 可以给执行者返回值:
-
return 单个值 单个值
-
return 多个值 (多个值):以元组来表示
-
-
-
-
函数的参数
-
函数的传参:让函数的功能变成动态的
-
实参:函数执行传的参数
-
位置参数: 从左至右按照顺序一一对应
-
def meet(sex, age):
print('打开meet')
print('进行筛选, 性别:%s, 年龄:%s'%(sex, age))
print('左滑一下')
print('右滑一下')
print('找美女')
print('悄悄话....')
print('约...走起...')
return '妹子一枚'
meet('女', 25)
-
-
关键字参数:按照关键字一一对应
-
def meet(sex, age):
print('打开meet')
print('进行筛选, 性别:%s, 年龄:%s'%(sex, age))
print('左滑一下')
print('右滑一下')
print('找美女')
print('悄悄话....')
print('约...走起...')
return '妹子一枚'
meet(age = 25, sex = '女')
-
-
混合传参: 位置参数一定要在关键字参数的前面
-
def meet(sex, age):
print('打开meet')
print('进行筛选, 性别:%s, 年龄:%s'%(sex, age))
print('左滑一下')
print('右滑一下')
print('找美女')
print('悄悄话....')
print('约...走起...')
return '妹子一枚'
meet( '女', age = 25)
-
-
-
形参:函数在定义是设置的参数
-
位置参数: 和实参的位置参数是一种
-
默认参数: 需要经常使用或者一般不会改变的参数使用
-
def meet(sex, age = '21'):
print('打开meet')
print('进行筛选, 性别:%s, 年龄:%s'%(sex, age))
print('左滑一下')
print('右滑一下')
print('找美女')
print('悄悄话....')
print('约...走起...')
return '妹子一枚'
meet( '女', age = 25)
-
-
-
-
-
-
昨日内容回顾
-
文件操作初识
三部曲:
-
打开文件open()
-
操作文件(文件句柄进行操作)
-
关闭文件
-
文件路径Path,编码方式: encoding; mode;
-
-
读,写,追加.
-
读:r, rb ,r+,r+b
-
read()
-
read(n):
-
r;read(n) n是字符
-
rb; read(n) n 是字节
-
-
readline(),strip() '\n\t'
-
readlines() ['第一行\n', '第二行\n']
-
for循环 对文件句柄(占用内存低, 读大文件需要)
-
-
写: w, wb, w+, w+b
-
w:没有文件创建新文件,写入内容
-
w:有文件,先清空, 在写入新内容
-
-
追加:a, ab, a+, a+b
-
a:没有文件创建新文件,写入内容
-
a:有文件,追加新内容
-
-
-
r+: 先读, 后写
-
其他功能:
-
tell(): 指示光标位置
-
seek(): 调整光标位置
-
flash():每次刷新强制保存
-
-
with open() as fi:
-
不用手动关闭文件句柄
-
可以操作多个文件句柄
-
-
文件的改操作
-
03 今日总结
-
函数
-
函数的作用:以功能为导向,减少代码重复使代码可读性号
-
函数的结构
-
函数的参数
-
实参
-
位置参数
-
关键字参数
-
混合参数
-
-
形参
-
位置参数
-
默认参数
-
-
-
函数的返回值:return
-
终止函数
-
给函数调用者返回值

浙公网安备 33010602011771号