一些摘抄

世上语言千万种 美好事物藏其中 重点是:它是一本开脑油的书。无论你是python初学者,还是python高手,它显现给你的是python里最美好的事物。

*args 的用法

*args 和 **kwargs主要用于函数定义。你可以将不定的数量的参数传递给一个函数。 这里不定的意思是: 不知道函数的使用者会传递多少个参数你,所以在这个场景使用 这二个关健字。*args是用来发送一个非键值对的可变数量的参数列表给一个函数


def test_var_args(f_args, *args):
    print("first normal args:", f_arg)
    for arg in args:
        print("annother arg hhrough *args:", arg)


test_var_args("yasoob", "python", "eggs", "test)

输出: annother arg through *args:yasoob annother arg through *args:python annother arg through *args:eggs annother arg through *args:test

参考

python进阶

Loading Disqus comments...
Table of Contents