4-10 函数的调用
1、函数的定义和调用
1 # 函数 提高代码的复用性 2 # 函数必须被调用才会被执行 3 def hello(): 4 print('hello') 5 6 hello() # 调用函数
2、定义并调用一个写文件的函数
1 # 定义一个write_file的函数,传入的参数是:file_name,content 2 def write_file(file_name,content): # 入参--形参--形式参数 3 4 # 用fw来接收,读取的file_name这个文件 5 with open(file_name,'a',encoding='utf-8') as fw: 6 7 # 往文件中写content 8 fw.write(content) 9 10 # 调用write_file这个函数,实现写文件的功能 11 12 # 往a.txt文件中写入'aaa' 13 write_file('a.txt','aaa') # 实参,实际参数 14 15 # 往b.txt文件中写入'bbb' 16 write_file('b.txt','bbb') # 实参,实际参数 17 18 # 往c.txt文件中写入'ccc' 19 write_file('c.txt','ccc') # 实参,实际参数
3、定义一个读取文件的函数,并调用该函数返回文件内容
1 # 定义一个读文件的函数,入参为file_name 2 def read_file(file_name): 3 4 # 使用fw来接收读取到的文件内容 5 with open(file_name, 'a+', encoding='utf-8') as fw: 6 # 将光标移动到文件开始的位置 7 fw.seek(0) 8 # 使用content来接受读取的文件内容 9 content = fw.read() 10 # 将content返回给主函数 11 return content # 不写return 返回时None 12 # 函数体 13 # None 14 # 调用read_file函数,读取a.txt文件的内容 15 res = read_file('a.txt') 16 # 结果打印出a.txt的内容 17 print(res)