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)

 

posted @ 2018-11-29 00:07  yatou001  阅读(105)  评论(0编辑  收藏  举报