加入收藏 | 设为首页 | 会员中心 | 我要投稿 大庆站长网 (https://www.0459zz.com/)- 科技、智能边缘云、事件网格、云计算、站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python基础学习11----函数

发布时间:2020-07-16 08:14:49 所属栏目:Python 来源:互联网
导读:一.函数的定义 return语句不写或后边不加任何对象即为return None 二.函数的参数 无参数 一个参数 多个参数 必须参数 必须按照正确顺序和数量传入参数 关键字参数 默认参数 默认参数必

一.函数的定义

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

二.函数的参数

无参数

一个参数

多个参数

必须参数

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

关键字参数

默认参数

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

不定长参数

参数带一个星号*

参数带两个星号**

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

三.参数传递

不可变类型

可变类型

四.变量作用域

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

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

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

global

nonlocal 

修改嵌套作用域

五.递归函数

  

(编辑:大庆站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读