首页 > 编程语言 > 详细

python函数参数说明

时间:2020-04-14 23:09:54      阅读:67      评论:0      收藏:0      [点我收藏+]
list1 = [1, 2, 4]
list2 = [1, 2, 4]


def func1(key, *args):
    print(func1, key, args)
    # kye func1 ([1, 2, 4], [1, 2, 4])


func1(func1, list1, list2)


# **args 关键字参数 key1=value1,key2=value2
def func2(*key, **args):
    print(*key, key)  #*key (1, 2, 4)
    print(**args, args)  #**args {‘001‘: 100, ‘002‘: 200, ‘003‘: 300}


dic1 = {001:100, 002:200, 003:300}

func2(*list1, **dic1)


def func3(a, b , *c, **args):
    print(a, a) #a 4
    print(b, b) #b 5
    print(*c, c) #*c (8, 9)
    print(**args, args) #**args {‘x‘: 1, ‘y‘: 2}


func3(4, 5, 8, 9, x=1, y=2)

 

python函数参数说明

原文:https://www.cnblogs.com/petty/p/12701973.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!