首页 Python python基础学习11—-函数

python基础学习11—-函数

一.函数的定义 return语句不写或后边不加任何对象即为return None 二.函数的参数 无参数 一个参数 多个参数 必须参数 必须按照正确顺序和数量传入参数 关键字参数 默认参数 默认参数必

一.函数的定义

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

二.函数的参数

无参数

一个参数

多个参数

必须参数

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

关键字参数

默认参数

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

不定长参数

参数带一个星号*

参数带两个星号**

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

三.参数传递

不可变类型

可变类型

四.变量作用域

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

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

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

global

nonlocal 

修改嵌套作用域

五.递归函数

  

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/kaifa/python/20200716/6302.html
上一篇
下一篇

作者: dawei

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

为您推荐

返回顶部