函数
函数是对程序给出的值按照既定的处理执行指令执行命令并将值返回的模块。
函数的一般操作
操作 | 示例 |
---|---|
定义 | def add(a,b): x=a+b return x |
调用 | y=add(1,2) y=add(b=2,a=1) |
将参数赋值到元组 | def add(*adds): |
将参数赋值到字典 | def add(**adds) |
有点特殊的函数
名称 | 含义 | 示例 |
---|---|---|
默认函数 | 函数中有默认值 | def add(a,b=5) |
函数对象 | 函数名后面没有括号 | sum=add |
函数嵌套 | 类似于俄罗斯套娃 | |
无名函数 | 使用关键字lambda来记述 | a=lambda a,b : a+b |
回调参数 | 被作为参数使用的函数 | def sum(a,b,add): |
相关的定义
名称 | 含义 |
---|---|
本地变量 | 在函数内声明,在函数内作用 |
全局变量 | 在函数外声明,在文件内作用 关键字global和nonlocal可声明变量为全局变量 |