初始化 def 函数名() :
函数内容
位置实参 按顺序调用实参 用逗号分开
关键词实参 直接在调用函数时给形参名赋值,这样就可以不用管顺序了
默认值,在函数初始化时就给参数赋值,后续调用如果不给此形参传递实参
则按默认值,且注意,该情况下的形参依旧是顺序排列
空格相当于空字符串
禁止函数修改列表可将列表的副本传递进去,用切片表示法,如
function_name (list_name:) 因为切片可用来复制列表
形参名加*可以创建一个元组,并将受到的全部值都封装进该元组,函数内处理的数据则可以是
一个 也可是多个(调用函数时实参传多个)
接受元组形参与其他形参混用时,元组形参一般放最后
增加不限数量的键值对,可通过**来添加,同样这可能是个字典,可以使用循环
函数编写指南:
1.只使用小写字母和下划线
2.形参指定默认值时,等号两边不留空格
3.关键字实参赋值也不留空
网友评论