0
点赞
收藏
分享

微信扫一扫

20.Redis之缓存

文章目录

1 函数多返回值

在这里插入图片描述

def test_return():
    return 1,2,3
x,y,z = test_return()
print(x)
print(y)
print(z)

2 函数多种传参方式

在这里插入图片描述

2.1 位置参数

在这里插入图片描述

2.2 关键字参数

在这里插入图片描述

def user_info(name,age,gender):
    print(name,age,gender)
user_info('小明','18','男')
user_info(name='小王',age=18,gender='男')
user_info(age=18,gender='女',name='小白')
user_info('天天',age=48,gender='男')

2.3 缺省参数

在这里插入图片描述

def user_info(name,age,gender='男'):
    print(name,age,gender)
user_info('小天',13)
user_info('x',55,'女')

2.4 不定长参数

在这里插入图片描述
在这里插入图片描述

def user_info(*args):
    print(args)
user_info(1,2,3,'xiaom')

在这里插入图片描述

def user_info(**kwargs):
    print(kwargs)
user_info(name='小王',age=18,gender='男')

3 匿名函数

函数作为参数传递

在这里插入图片描述

def test_func(compute):
    result = compute(1,2)
    print(type(compute))
    print(result)
def compute(x,y):
    return x+y
test_func(compute)

lambda匿名函数

在这里插入图片描述
在这里插入图片描述

def test_func(compute):
    result = compute(1,2)
    print(result)
test_func(lambda x,y:x+y)
举报

相关推荐

0 条评论