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:函数的主要内容,如果未能解决你的问题,请参考以下文章

9.13面经

;~ 小部分AutoHotkey源代码片段测试模板2019年10月9日.ahk

VSCode自定义代码片段——声明函数

VSCode自定义代码片段8——声明函数

使用从循环内的代码片段中提取的函数避免代码冗余/计算开销

在 Visual Studio 中创建构造函数的代码片段或快捷方式