Python函数定义、文件操作(读写、修改)

时间:2022-03-28 19:59:32

date:2018421 day3

一.函数定义

def  函数名(首字母大写)

增加程序可读性

#直接写函数名即可调用函数

#参数

①.形参

Python函数定义、文件操作(读写、修改)

②.实参

Python函数定义、文件操作(读写、修改)

③.缺省参数

如果有默认值,调用的时候没有传递参数,就会使用默认值;如果传递了参数,就使用新的数据

Python函数定义、文件操作(读写、修改)

#函数定义了几个参数,调用的时候就要传递几个参数;函数的参数传递是有顺序的(如果按照赋值表达式来传递,就不需要按照顺序,如【 Fun(a=1,b=2)/ Fun(b=2,a=1)】)

#函数必须要return,而不是print

#一个函数可能有多个return;一次return多个值,返回的多个值是以元祖形式返回

#变量作用域 作用范围

①.局部变量

函数内部的变量属于局部变量,作用范围是函数内部。

Python函数定义、文件操作(读写、修改)

②.全局变量

Python函数定义、文件操作(读写、修改)

#高级参数

①.可选参数,定义函数不清楚需要多少参数     返回的是元祖数据

Python函数定义、文件操作(读写、修改)

②.**接受赋值表达式,返回字典

Python函数定义、文件操作(读写、修改)

二.文件读写

1.写文件

#写了文件名,那么文件创建在 脚本的同级目录
#.代表当前目录,那么文件创建在 脚本的同级目录
#..代表上级目录

Python函数定义、文件操作(读写、修改)

追加写入

Python函数定义、文件操作(读写、修改)

2.读文件

Python函数定义、文件操作(读写、修改)

#读取行

Python函数定义、文件操作(读写、修改)

#读取多行,不读取换行符

Python函数定义、文件操作(读写、修改)

#指定读取某一行

Python函数定义、文件操作(读写、修改)

三.文件修改

#首先读取数据,再修改数据,最后写入数据

Python函数定义、文件操作(读写、修改)

四.二进制文件读取写入

Python函数定义、文件操作(读写、修改)

Python函数定义、文件操作(读写、修改)