村头小贱贱

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

函数的初识:

避免重复代码,增强可读性。

函数是以功能为导向的。

 

def 函数名(形参):

函数体

函数名()

实参

def 关键字

函数名(与变量命名规则一样)

1、由数字字母下划线组成

2、不能由数字开头

3、不能有中文

4、要有可描述型

 

 

补充:None 所有的空集合空列表空字典空字符串内存中都指向None

三元运算 c = x if x>y else y

enumerate (循环对象,需要的起始序号)

 

函数的返回值

return

1、函数中遇到return,结束函数,下面代码不执行。

2、将函数里面的值返回给函数的执行者 (调用者)。

1-只有return,返回值为None.

2-return None,结束函数返回None

3-return 单个值 返回的值跟单个值的数据类型相同

4-return 多个值 返回多个值的元组形式

函数的传参

实参角度

1、位置参数

从前到后,一 一对应。实参形参数量相等。

2、关键字参数

根据关键字一 一对应,而且实参形参数量相等,实参顺序可变。

3、混合参数

有位置参数和关键字参数,也是一一对应,但关键字参数必须在位置参数后面

形参角度

1、位置参数

从前到后,一 一对应。实参形参数量相等。

2、默认参数

必须放在形参位置的后面

默认参数不传值则为默认值,传值则覆盖默认值

3、动态参数

 

posted on 2018-05-15 20:40  村头小贱贱  阅读(137)  评论(0编辑  收藏  举报