多返回值
def xkk():
return 1,2
x,y=xkk()
print(x,y)
函数传参方式
位置参数
关键字参数
def xkk(name,age,h):
print(f'名字是:{name},年龄是:{age},身高是:{h}')
xkk('xkk',23,175)
xkk(name='xkk',age=23,h=175)
缺省参数
不定长参数
def xkk(*args):
print(f'数据类型是{type(args)},内容是{args}')
xkk(1,2,3,'ss','wyfi')
结果
数据类型是<class 'tuple'>,内容是(1, 2, 3, 'ss', 'wyfi')
def xkk(**args):
print(f'数据类型是{type(args)},内容是{args}')
xkk(xx=111,shh='sjhh',ihi='siaof')
结果
数据类型是<class 'dict'>,内容是{'xx': 111, 'shh': 'sjhh', 'ihi': 'siaof'}
匿名函数
函数作为参数传递
lambda匿名函数