第八章笔记—函数

初始化 def 函数名() :

         函数内容

位置实参 按顺序调用实参 用逗号分开

关键词实参 直接在调用函数时给形参名赋值,这样就可以不用管顺序了

默认值,在函数初始化时就给参数赋值,后续调用如果不给此形参传递实参

则按默认值,且注意,该情况下的形参依旧是顺序排列

空格相当于空字符串

禁止函数修改列表可将列表的副本传递进去,用切片表示法,如

function_name (list_name:) 因为切片可用来复制列表

形参名加*可以创建一个元组,并将受到的全部值都封装进该元组,函数内处理的数据则可以是

一个 也可是多个(调用函数时实参传多个)

接受元组形参与其他形参混用时,元组形参一般放最后

增加不限数量的键值对,可通过**来添加,同样这可能是个字典,可以使用循环

函数编写指南:

1.只使用小写字母和下划线
2.形参指定默认值时,等号两边不留空格
3.关键字实参赋值也不留空

你可能感兴趣的:(第八章笔记—函数)