python *和**的作用

2018-10-23 发表在 编程语言 2891

    参考资料:https://www.cnblogs.com/hardy-test/p/6037982.html

    一个星(*):表示接收的参数作为元组来处理

    两个星(**):表示接收的参数作为字典来处理

    举个栗子:

    def aa(*p):

     print(p)


    调用:

    aa(1,2,3,4,5)

    或者:

    param=[1,2,3,4,5]

    aa(*param)


    两个**

    def aa(**p):

     print(p)


    调用:

    aa(name=123,age=18)


    或者:

    dict={

        'name':123,

        'age':18

    }

    aa(**dict)






    作者:Java笔记
    本站使用「署名 4.0 国际」创作共享协议,转载请在文章明显位置注明作者及出处。
    评论
    登录以后才可以发布评论哦, 点击登录 发布评论
    评论列表 0人参与,0条评论
    暂时还没有人评论,快来一条神回复吧!