Python学习15--函数补充

def f(*args):
    print(args)
a = [1,2,3]
f(*a)#为了直接显示一个列表,不加*则以元组中以一个列表作为元素的形式输出:([1, 2, 3],)
    #                    加*  以元组的形式输出:(1, 2, 3)
def f(**kwargs):
    print(kwargs)

f(name="duyang")#正常函数调用形式,字典:{'name': 'duyang'}
f(name={"name":"duyang"})#无用误用形式:{'name': {'name': 'duyang'}}
f(**{"name":"duyang"})#**表示输入字典,以字典形式输出:{'name': 'duyang'}

总结:

        函数中*args的返回值为元祖

                  **args的返回值为字典

       当函数不存在return时,函数返回值为None;存在return时返回多个参数,以元组的形式返回

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘟嘟love佳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值