9:函数
Posted mayytest1202
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9:函数相关的知识,希望对你有一定的参考价值。
函数也叫做方法,是实现特定功能的一坨代码。
可以把这坨代码封装成一个函数,然后去调用就可以了,这样可以提高代码的复用性。
函数必须调用才会执行。
示例
# 定义函数
def get_file_content(filename):
with open(filename, encoding=‘utf-8‘) as f:
res = json.load(f) #转成字典
return res # 返回值
# 调用函数
get_file_content(‘product.json‘)
上面这段代码中:
在定义函数的时候,filename 是个形参。
在调用函数的时候,传的参数是个实参,把 product.json 传给了形参 filename。
局部变量:在函数里面定义的变量,就是局部变量。 局部变量只能在函数里面使用,在函数外不能使用。
一个函数只做一件事情,一个函数不要写太长。
def write_file(filename, content):
with open(filename, ‘w‘, encoding=‘utf-8‘) as f:
json.dump(content, f, indent=4, ensure_ascii=False) # content 写进 f
#f.wrtie(json.dumps(content))
d = {‘name‘:‘test‘, ‘sex‘:‘nan‘}
write_file(‘test.json‘, d) #将字典 d 的内容写进 test.json 文件
以上是关于9:函数的主要内容,如果未能解决你的问题,请参考以下文章