相关疑难解决方法(0)

*args和**kwargs是什么意思?

究竟是什么*args**kwargs意味着什么呢?

根据Python文档,从它看来,它传递了一个参数元组.

def foo(hello, *args):
    print hello

    for each in args:
        print each

if __name__ == '__main__':
    foo("LOVE", ["lol", "lololol"])
Run Code Online (Sandbox Code Playgroud)

打印出:

LOVE
['lol', 'lololol']
Run Code Online (Sandbox Code Playgroud)

你如何有效地使用它们?

python

267
推荐指数
5
解决办法
15万
查看次数

Lambda和Python中的函数

我有两个问题的初学者

  1. 是什么*z*foo**foo关于Python函数的意思.
  2. 这有效 - a = lambda *z :z但这不是 - a = lambda **z: z.因为它应该采用0参数.这究竟意味着什么?

python

16
推荐指数
1
解决办法
7903
查看次数

标签 统计

python ×2