一.函数的定义

return语句不写或后边不加任何对象即为return None

二.函数的参数

无参数

一个参数

多个参数

必须参数

  必须按照正确顺序和数量传入参数

关键字参数

默认参数

默认参数必须放在必须参数的后面

不定长参数

参数带一个星号*

参数带两个星号**

定义函数的参数时请以必须参数、默认参数、带一个星号的不定长参数、带两个星号的不定长参数的顺序定义形参

三.参数传递

不可变类型

可变类型

四.变量作用域

L (Local) 局部作用域E (Enclosing) 闭包函数外的函数中G (Global) 全局作用域B (Built-in) 内建作用域

按照L-->E-->G-->B的顺序查找

内部作用域修改外部作用域变量

global

nonlocal 

修改嵌套作用域

五.递归函数

dawei

【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。