函数传参

1.位置传参

def aa( name,age,sex)
print(f" 名字叫{name} , 年龄{age} , 性别{sex}“)【英文可是任意】
aa("小米",12,'男')

2.关键字传参 必须通过 键 = 值 的方式进行传递

def bb(name , age )
print(f"我的年龄为{age}, 我的名字叫{name}")
bb(age = 12, name = "小米")

3.缺省传参 如果传入的参数没有赋值那么就按照默认的进行传递

def cc(name ,sex, age = 12)【注意这里的默认值必须在末尾
print(f" 名字叫{name} , 年龄{age} , 性别{sex}“)
cc(sex = '男', name = "小米")
```【这里没有给age传参他就使用默认值】

4.不定长传参
def dd(*args):【这里是元组】
print(args)
dd(12,3,5,8,"你好")

5.def gg(**kwargs)【这里是字典,要求键值对】
print(kwargs)
gg('name' : "小米", 'age' = 12 'id' = 66600)

6*******************************************************
【很关键】
def mm(x,y)
	return x+y
def kk (mm)【这里的传参是一个方法】
	abc = mm(12)
	print(abc)
kk(mm)
	【在这里1,2的值是确定的,可变的是他的计算逻辑】

lambda【匿名函数是一次性 的只能使用一次除非用变量/接收】
匿名函数
def kk(mm)
	abc = mm(12)
	print(abc)
kk(lambda x,y : x + y)
【格式:  函数体 (lambda  x , y : x+y)他只可以写在一行上】