加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-17 00:16:51 所属栏目:Python 来源:网络整理
导读:一.函数的定义 return语句不写或后边不加任何对象即为return None 二.函数的参数 无参数 一个参数 多个参数 必须参数 必须按照正确顺序和数量传入参数 关键字参数 默认参数 默认参数必须放在必须参数的后面 不定长参数 参数带一个星号* 参数带两个星号** 定

一.函数的定义

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

二.函数的参数

无参数

一个参数

多个参数

必须参数

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

关键字参数

默认参数

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

不定长参数

参数带一个星号*

参数带两个星号**

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

三.参数传递

不可变类型

可变类型

四.变量作用域

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

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

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

global

nonlocal 

修改嵌套作用域

五.递归函数

  

(编辑:李大同)

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

    推荐文章
      热点阅读