python之路——初识函数
1、回顾
文件操作(处理)
打开文件
open('文件路径','打开方式','编码方式') 打开方式:r w a r+ w+ a+ ----- 默认r r+ :打开文件直接写和读完再写 编码方式:utf-8....(如果不指定编码方式,会乱码)
操作文件
读
read:一次性读
readlines:一次想性读
readline:一行一行读
问题:不知道在哪结束
视频、图片:rbm模式,bytes类型,按照字节读,
写
write
光标--- 文件指针
seek:指定光标移动位置
tell:获取光标当前位置
truncate:截取文件
关闭文件
close
修改文件:
文件是不能修改的,如果想修改,参照以下方式
with open('小护士班主任',encoding='utf-8') as f,open('小护士班主任.bak','w',encoding='utf-8') as f2: for line in f: if '星儿' in line: #班主任:星儿 line = line.replace('星儿','啊娇') #写文件 f2.write(line) #小护士:金老板 import os os.remove('小护士班主任') #删除文件 os.rename('小护士班主任.bak','小护士班主任') #重命名文件
2、今日内容讲解
1.函数:定义了之后,可以在任何需要它的地方调用
len():内置函数
1.不能变,只能计算某字符串长度
2.只是输出了结果
自定义函数:
自定义函数格式:(只需要0个参数)函数命名规则与变量命名规则相同。 def 函数名():# 命名函数、定义函数. i = 0 #函数内容 # 整体缩进 for k in s: i += 1 函数名() # 调用函数
#没有返回长度,只是单纯的打印