美文网首页
python中运算符*的使用

python中运算符*的使用

作者: javaLi | 来源:发表于2019-03-30 16:59 被阅读0次

    1, * 运算符用于分解可变参数,例如,在函数中使用*运算符接受多个参数。

    def example(*args):
        return list(map(lambda x:x*2,args))
    example('de','a','b','c')
    
    函数中接受多个参数

    2.当参数已经在列表或元组中但需要为需要单独位置参数的函数调用解包。

    example(['d','f','g'])
    example(*['d','f','g'])
    
    列表

    也可用于元组

    example(*('s','q','w'))
    
    元组

    3.**运算符用于在函数中接受字典类型的参数

    def demo(**args):
        for key in args:
            print(key,":",args[key])
    demo(s='s',d='d')
    arg={'s':'s','d':'d'}
    demo(**arg)
    
    字典

    相关文章

      网友评论

          本文标题:python中运算符*的使用

          本文链接:https://www.haomeiwen.com/subject/vlcsbqtx.html