函数传参
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(1,2)
print(abc)
kk(mm)
【在这里1,2的值是确定的,可变的是他的计算逻辑】
lambda【匿名函数是一次性 的只能使用一次除非用变量/接收】
匿名函数
def kk(mm)
abc = mm(1,2)
print(abc)
kk(lambda x,y : x + y)
【格式: 函数体 (lambda x , y : x+y)他只可以写在一行上】